internal void mostrarDetalleLiquidacion(int idLiquidacion) { Liquidacion liquidacion = PersistenciaFacade.getInstance().obtenerObjeto <Liquidacion>(idLiquidacion); vista.mostrarDatosEmpleado( liquidacion.Empleado.IdEmpleado, liquidacion.Empleado.Legajo, liquidacion.Empleado.Categoria, liquidacion.Empleado.Cuil, liquidacion.Empleado.FechaIngreso); vista.mostrarTotalRemunerativo(liquidacion.getTotalRemunerativo()); vista.mostrarTotalNoRemunerativo(liquidacion.getTotalNoRemunerativo()); vista.mostrarTotalDescuento(liquidacion.getTotalDescuento()); ((DetalleLiquidacionView)vista).mostrarInfoEmpleado( liquidacion.Empleado.Nombre, liquidacion.Empleado.Apellido); foreach (LineaLiquidacion lq in liquidacion.LineasLiquidacion) { if (lq.Concepto.Tipo == TipoConcepto.REMUNERATIVO) { vista.mostrarLiquidacion(lq.Concepto.Descripcion, lq.Cantidad, lq.getImporte(), 0, 0); } else if (lq.Concepto.Tipo == TipoConcepto.NO_REMUNERATIVO) { vista.mostrarLiquidacion(lq.Concepto.Descripcion, lq.Cantidad, 0, lq.getImporte(), 0); } else { vista.mostrarLiquidacion(lq.Concepto.Descripcion, lq.Cantidad, 0, 0, lq.getImporte()); } } }
public void mostrarCompraCargada(int idCompraCargada) { Compra compra = PersistenciaFacade.getInstance().obtenerObjeto <Compra>(idCompraCargada); CompraDetalleView view = (CompraDetalleView)vista; view.mostrarIdCompra(compra.IdCompra); view.mostrarRazonSocial(compra.proveedor.RazonSocial); view.mostrarCuil(compra.proveedor.Cuit); view.mostrarDomicilio(compra.proveedor.Domicilios[0].domicilioToString()); view.mostrarTelefono(compra.proveedor.Telefonos[0].Numero); view.mostrarFechaDeCompra(compra.fechaCompra); view.mostrarEstado(compra.estado.ToString()); foreach (LineaCompra linea in compra.lineasDeCompra) { view.mostrarMaterial(linea.material.IdMaterial, linea.material.Descripcion, linea.cantidad); } if (compra.estado.Equals(EstadoCompra.COMPLETADO)) { view.cambiarEstadoBotonAprobar(false); } else { view.cambiarEstadoBotonAprobar(true); } }
internal void finalizarCompra(int idCompraCargada) { Compra compra = PersistenciaFacade.getInstance().obtenerObjeto <Compra>(idCompraCargada); compra.finalizarCompra(); int cantidadComprada = 0; GestionarMaterialControlador controladorMaterial = new GestionarMaterialControlador(); foreach (LineaCompra lc in compra.lineasDeCompra) { cantidadComprada = lc.cantidad; controladorMaterial.modificarMaterial( lc.material.IdMaterial, lc.material.Descripcion, lc.material.Precio, cantidadComprada, lc.material.StockMinimo, lc.material.tipoUnidad); } PersistenciaFacade.getInstance().actualiarObjeto(compra); CompraDetalleView view = (CompraDetalleView)vista; view.mostrarEstado(compra.estado.ToString()); }
internal void imprimir() { ClientesPdfView impresion = new ClientesPdfView(); List <Cliente> listaClientes = PersistenciaFacade.getInstance().obtenerTodos <Cliente>(); impresion.imprimir(listaClientes); }
public void confirmarComprar() { agregarEmpleado(empleadoLogueado); compra.seHaCompletado(); //compra.mostrar(); PersistenciaFacade.getInstance().registrarObjeto <Compra>(compra); vista.close(); }
public void eliminarProducto(int indiceProductoAEliminar) { for (int i = 0; i < pedidoSelecionado.lineasDePedido.Count; i++) { int idLineaPedido = pedidoSelecionado.lineasDePedido[indiceProductoAEliminar].IdLineaPedido; pedidoSelecionado.lineasDePedido.RemoveAt(indiceProductoAEliminar); PersistenciaFacade.getInstance().eliminarObjeto <LineaPedido>(idLineaPedido); } }
public void eliminarMaterial(int indiceMaterialAEliminar) { for (int i = 0; i < pedidoSelecionado.ListaDeMateriales.Count; i++) { int idListaMaterial = pedidoSelecionado.ListaDeMateriales[indiceMaterialAEliminar].idListaDeMateriales; pedidoSelecionado.ListaDeMateriales.RemoveAt(indiceMaterialAEliminar); PersistenciaFacade.getInstance().eliminarObjeto <ListaMaterial>(idListaMaterial); } }
internal void mostrarMateriales() { List <Material> materiales = PersistenciaFacade.getInstance().obtenerTodos <Material>(); NuevaCompraView view = (NuevaCompraView)vista; foreach (Material mat in materiales) { view.agregarMaterialATabla(mat.IdMaterial, mat.Descripcion, mat.StockMinimo, mat.StockDisponible); } }
internal bool esCompraConfirmada(int idCompra) { Compra compra = PersistenciaFacade.getInstance().obtenerObjeto <Compra>(idCompra); if (compra.estado.Equals(EstadoCompra.COMPLETADO)) { return(true); } else { return(false); } }
public void listarConceptos() { List <Concepto> conceptos = PersistenciaFacade.getInstance().obtenerTodos <Concepto>(); Dictionary <int, string> conceptosDictionary = new Dictionary <int, string>(); foreach (Concepto conc in conceptos) { conceptosDictionary.Add(conc.IdConcepto, conc.Descripcion); } vista.agregarConceptosALista(conceptosDictionary); }
public void agregarNuevoMaterialDisponible(int idMaterial, int cantidad) { Material material = Negocio.getNegocio().buscarMaterial(idMaterial); if (material != null) { pedidoSelecionado.agregarMaterialAUsar(material, cantidad); ListaMaterial listaMaterial = new ListaMaterial(material, cantidad); listaMaterial.idPedido = pedidoSelecionado.idPedido; PersistenciaFacade.getInstance().registrarObjeto(listaMaterial); } }
public void motrarLiquidaciones() { List <Liquidacion> todasLasLiquidaciones = PersistenciaFacade.getInstance().obtenerTodos <Liquidacion>(); foreach (Liquidacion unaLiquidacion in todasLasLiquidaciones) { ((LiquidacionPanelView)vista).listarLiquidacion( unaLiquidacion.PeriodoLiquidacion.ToString(), unaLiquidacion.Empleado.Legajo, unaLiquidacion.Empleado.Apellido, unaLiquidacion.Empleado.Nombre, unaLiquidacion.IdLiquidacion); } }
public void verDetalleActualizacionCliente(int idCliente, EditarClienteView view) { Cliente cliente = PersistenciaFacade.getInstance().obtenerObjeto <Cliente>(idCliente); view.mostrarCliente(cliente.Dni, cliente.Nombre, cliente.Apellido); view.mostrarDomicilio( cliente.Domicilioes[0].Calle, cliente.Domicilioes[0].Numero, cliente.Domicilioes[0].Localidad.Nombre, cliente.Domicilioes[0].Localidad.Provincia.Nombre); view.mostrarTelefono(cliente.Telefonos[0].Numero); view.mostrarIdCliente(idCliente); }
internal void actualizarCliente(int idCliente, string dni, string apellido, string nombre, string calle, string numero, string localidad, string provincia, string telefono) { Cliente cliente = PersistenciaFacade.getInstance().obtenerObjeto <Cliente>(idCliente); cliente.Dni = dni; cliente.Apellido = apellido; cliente.Nombre = nombre; cliente.Domicilioes[0].Calle = calle; cliente.Domicilioes[0].Numero = int.Parse(numero); cliente.Domicilioes[0].Localidad.Nombre = localidad; cliente.Domicilioes[0].Localidad.Provincia.Nombre = provincia; cliente.Telefonos[0].Numero = telefono; PersistenciaFacade.getInstance().actualiarObjeto(cliente); }
public void agregarNuevoProducto(string descripcion, double alto, double ancho, double profundidad, string colorP, string colorS, int cantidad) { pedidoSelecionado.crearLineaDePedido( descripcion, alto, ancho, profundidad, colorP, colorS, cantidad); LineaPedido lineaPedido = new LineaPedido(cantidad); lineaPedido.crearProducto(descripcion, alto, ancho, profundidad, colorP, colorS); lineaPedido.IdPedido = pedidoSelecionado.idPedido; PersistenciaFacade.getInstance().registrarObjeto <LineaPedido>(lineaPedido); }
internal void filtrarLiquidacionPorPeriodo(MesesItemCombobox selectedItem) { List <Liquidacion> todasLasLiquidaciones = PersistenciaFacade.getInstance().obtenerTodos <Liquidacion>(); foreach (Liquidacion unaLiquidacion in todasLasLiquidaciones) { if (selectedItem.numero == unaLiquidacion.PeriodoLiquidacion) { ((LiquidacionPanelView)vista).listarLiquidacion( unaLiquidacion.PeriodoLiquidacion.ToString(), unaLiquidacion.Empleado.Legajo, unaLiquidacion.Empleado.Apellido, unaLiquidacion.Empleado.Nombre, unaLiquidacion.IdLiquidacion); } } }
internal void cargarComprasRealizadas() { List <Compra> comprasRealizadas = PersistenciaFacade.getInstance().obtenerTodos <Compra>(); CompraView view = (CompraView)vista; foreach (Compra comp in comprasRealizadas) { if (comp.proveedor != null) { view.mostrarCompra(comp.IdCompra, comp.proveedor.RazonSocial, comp.fechaCompra, comp.estado.ToString()); } else { throw new Exception("No ingreso proveedor"); } } }
public Negocio() { persistencia = PersistenciaFacade.getInstance(); }
internal void imprimir() { ProveedorPdfView pdf = new ProveedorPdfView(); pdf.imprimir(PersistenciaFacade.getInstance().obtenerTodos <Proveedor>()); }
public CatalogoDeMateriales() { persistencia = PersistenciaFacade.getInstance(); }
public void confimarLiquidacion() { liquidacion.Imprimir(); PersistenciaFacade.getInstance().registrarObjeto(liquidacion); vista.cerrar(); }
public void establecerContrasenia(String nuevaContrasenia) { EmpleadoLogueado.Usuario.Password = nuevaContrasenia; PersistenciaFacade.getInstance().actualiarObjeto <Empleado>(EmpleadoLogueado); }
internal void imprimirFactura() { VentaPdfView pdf = new VentaPdfView(); pdf.imprimir(PersistenciaFacade.getInstance().obtenerTodos <Venta>()); }
internal void eliminarCompra(int id) { PersistenciaFacade.getInstance().eliminarObjeto <Compra>(id); vista.ActualizarVista(); }
internal void imprimir() { PedidosPdfView pdf = new PedidosPdfView(); pdf.imprmir(PersistenciaFacade.getInstance().obtenerTodos <Pedido>()); }
internal void imprimir() { MaterialesPdfView pdf = new MaterialesPdfView(); pdf.imprimir(PersistenciaFacade.getInstance().obtenerTodos <Material>()); }
internal void imprimir() { CompraPdfView pdf = new CompraPdfView(); pdf.imprimir(PersistenciaFacade.getInstance().obtenerTodos <Compra>()); }