en otra ventana

Anuncio
Apéndice A. Diagrama de Clases
InterfazAlmacen
Articulo
+make : makeQuery
+Articulo(entrada make : makeQuery)
+comboArt(entrada box, entrada tipo : int, entrada almacen_indicado : wchar_t)
+crear_articulo(entrada par : String, entrada alm : String, entrada nom, entrada uni, entrada ...cost) : Boolean
+editar_articulo(entrada par, entrada alm, entrada nom, entrada ubi, entrada max, entrada min, entrada ...alm) : Boolean
+existeArt(entrada parte : String, entrada almacen : String, entrada nombre : String, entrada id_alm : String) : Integer
+elimina_articulo(entrada cant : String, entrada id_art_ord : String, entrada almacen : String)
+update_articulos(entrada cant, entrada num_p, entrada num_a : String, entrada id_a : String, entrada sum : Boolean)
articulos_en_orden
-almacen : String
-id_orden : Integer
-make : makeQuery
-results
+ArticuloEnOrden()
+ArticuloEnOrden(entrada mk : makeQuery, entrada id_alm : String, entrada id_ord : Integer)
+actualizar_comentarios(entrada id : Integer, entrada valor : String, entrada tabla_ord : Boolean) : Integer
+actualizar_entregas(entrada id_art_ord : Integer, entrada tabla_nor : Boolean) : Integer
+crear_pedido(entrada num_p, entrada num_a, entrada cant, entrada monto)
+crear_pedido_extra(entrada num_pa, entrada num_a, entrada cant, entrada monto, entrada fecha)
+elimina_BD(entrada id_art : Integer, entrada nombre_tabla : String)
+esta_entregado(entrada id, entrada tabla) : Boolean
+cantidad_actual(entrada id : Integer, entrada tabla : Boolean) : Integer
+cambiar_estado(entrada tabla : Boolean, entrada id_modificar : Integer)
+cancelar_articulo(entrada id : Integer, entrada alm, entrada parte, entrada cant, entrada tabl : Boolean)
+crear_pedido_entregado(entrada num_p, entrada num_a, entrada cant, entrada monto, entrada fecha1)
+update_cantidad(entrada cant, entrada id, entrada costo)
+update_cantidad_existencia(entrada cant, entrada exis, entrada num_p, entrada num-a, entrada id_a)
+update_ordenes_extra(entrada cant, entrada num_p, entrada num_a)
+update_varios(entrada id, entrada tabla, entrada cant, entrada monto, entrada entrega, entrada fecha)
+update_existencia_orden(entrada id : Integer, entrada cant_nva : Integer, entrada cant_vja : Integer, entrada tabla_normal : Boolean) : Integer
InterfazAlmacen
Almacen
+Almacen(entrada make : makeQuery)
+getAlmacenEnOperacion(entrada almacenista : String) : String
+getAlmacenIndicado(entrada coordinador : String) : String
+getCostoAlmacen(entrada almacen : String) : String
+getDatos(entrada parte : String, entrada alm : String, entrada almacen_op : String) : <sin especificar>
+getAlmacenDeCelula(entrada id_celula : String) : String
+llenarComboBox(entrada combo, entrada menu : Integer, entrada almacen : String, entrada proceso : String)
+getProcesoAlmacen(entrada almacen : String) : String
makeQuery
Conectar
-con
-driver : string
-pass : string
-statement
-url : string
-usuario : string
+cerrarConexion(entrada conn)
+Conexion()
+statement() : <sin especificar>
-statement:Statemet
-areas:ResultsSet
-conn
-conn: connection
-resultsSet:ResultsSet
+makeQuery()
+get_make() : makeQuery
+get_q(entrada make : makeQuery) : <sin especificar>
+insert() : Boolean
+update(entrada statement : String) : Integer
+conexion()
+close_st() : Boolean
75 Apéndice A
Orden
-celula : String
-make : makeQuery
-resultSet
+Orden(entrada cel : String, entrada mk : makeQuery)
+getIdOrden()
+crearOrden()
+existeOrden(entrada cel : String) : Boolean
+celulasHermanas(entrada id_cel : String) : <sin especificar>
InterfazCoordinador
Validacion
-mensajes
-make : makeQuery
+Validación()
+Validación(entrada make : makeQuery)
+esNumeroDifCero(entrada toNum : String) : Boolean
+getError(entrada numero : Integer) : String
+noEsBlanco(entrada aRevisar : String) : Boolean
+esNumero(entrada toNumber : String) : Boolean
+esFloat(entrada toNumber : String) : Boolean
+setMensajesError(entrada mensajes)
+getTamanio(entrada str : String) : Integer
+seleccionEsCero() : Boolean
+setPassword(entrada usuario : String, entrada pass : String, entrada tipo : Integer)
+validarUser(entrada usuario : String, entrada password : String) : Integer
+voltearFecha(entrada fecha : String, entrada separador : String) : String
InterfazVerReportes
Reporte
-celula : String
-make : makeQuery
+Reporte()
+Reporte(entrada celula : String, entrada mk : makeQuery)
+gMensualAcumulado(entrada nivelQuery, entrada fecha_i, entrada fecha_f, entrada alm, entrada nav, entrada det, entrada tipo, entrada porProc) : String
+gSemestralAcumulado(entrada nivel, entrada fecha_i, entrada fecha_f, entrada alm, entrada nav, entrada det, entrada tipo, entrada porProc) : String
+getGastoTotal(entrada coord : String, entrada fecha_i : String, entrada fecha_f : String, entrada tipo : Integer) : Double
+getPresupuestoTotal(entrada coord : String, entrada fecha_i : String, entrada fecha_f : String, entrada tipo : Integer) : Double
+getTendenciaMensualPorArticulo(entrada nivel, entrada det, entrada alm, entrada par, entrada fecha_i, entrada fecha_f, entrada porP) : String
+gTopAcumuladoPorFecha(entrada tipo, entrada top, entrada fecha_i, entrada fecha_f, entrada ...) : String
+getgastoCelulas() : String
+getGastoSemanal(entrada semana : Integer, entrada tipo_art : Integer) : Double
+getListadoGeneral(entrada fecha_i : String, entrada fecha_f : String, entrada tipo : Integer, entrada porPr : Boolean, entrada proce : String) : String
+getMontoTotal(entrada tipo : Integer) : Double
+getPresupuesto(entrada semana : Integer, entrada anio : Integer, entrada tipo : Integer) : Double
+getUSDPorFecha(entrada tipo, entrada fecha_i, entrada fecha_f, entrada det, entrada proc, entrada nivel, entrada alm, entrada ...) : Single
+getUSDAuto(entrada fecha_inicial, entrada fecha_final) : String
+misma_semana(entrada semana : String) : Boolean
76 
Documentos relacionados
Descargar