public void seleEnfac(int facId) { controlador.FacClienselect fac = new controlador.FacClienselect(); if (fac.selecEnFact(facId).Equals(true)) { this.fecha = fac.Fecha; this.factura = fac.Factura; this.CodCliente = fac.CodCliente1; this.cliente = fac.Cliente; this.dui = fac.Dui; this.Direccion = fac.Direccion; this.telefono = fac.Telefono; this.Sub = fac.Sub1; this.iva = fac.Iva; this.total = fac.Total; this.vendedor = fac.Vendedor; this.NombreTipo = fac.NombreTipo; this.msg = "true"; } else { this.msg = "Cliente no se pudo encontrar"; } }
/*para cambio de cliente */ public void facCamClien() { controlador.FacClienselect fac = new controlador.FacClienselect(); if (fac.cambioCliente(this.idfactura, this.CodCliente).Equals(true)) { this.msg = "CLIENTE CAMBIADO"; } else { this.msg = "NO se pudo cambiar el Cliente"; } }
/*para eliminar la factura es cambio de estado*/ public void elimFact() { controlador.FacClienselect fac = new controlador.FacClienselect(); if (fac.elimFact(this.idfactura).Equals(true)) { this.msg = "Factura eliminada"; } else { this.msg = "factura NO eliminada"; } }
/*para aser la devolucion de un producto y actualizar el total */ public void devProduct() { controlador.FacClienselect devp = new controlador.FacClienselect(); if (devp.elimFactProd(this.idproducto).Equals(true)) { if (devp.cambioTotalFact(this.Sub, this.iva, this.total, this.idfactura)) { this.msg = "Producto eliminado"; } else { this.msg = "No se pudo actualizar el total"; } } else { this.msg = "No se pudo eliminar el producto"; } }
public void cambioTotal() { controlador.FacClienselect f = new controlador.FacClienselect(); if (f.cambioTotalFact(this.Sub, this.iva, this.total, this.idfactura).Equals(true)) { controlador.CrudFactura f2 = new controlador.CrudFactura(); f2.Idfac = this.idfactura; if (f2.inserDetalle(this.precioVenta, this.cantidad, this.descuento, this.totalproducto, this.idproducto).Equals(true)) { this.msg = "Producto agregado"; } else { this.msg = "No se Agrego detalle"; } } else { this.msg = "No se Agrego"; } }