예제 #1
0
        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";
            }
        }
예제 #2
0
 /*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";
     }
 }
예제 #3
0
 /*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";
     }
 }
예제 #4
0
 /*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";
     }
 }
예제 #5
0
 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";
     }
 }