private void btnDevDetalle_Click(object sender, EventArgs e) { this.Hide(); ActuFactu ac = new ActuFactu(); ac.Id = this.id; ac.Nombre = this.nombre; ac.Rol = this.rol; ac.IdFact = this.idFact; ac.Accion = this.accion; ac.Show(); }
private void btnActu_Click(object sender, EventArgs e) { this.Hide(); ActuFactu actu = new ActuFactu(); actu.Id = this.id; actu.Nombre = this.nombre; actu.Rol = this.rol; actu.Accion = this.accion; actu.IdFact = this.idFact; actu.Accion = 4; actu.Show(); }
private void btnRegresar_Click(object sender, EventArgs e) { if (Accion.Equals(1)) { this.Hide(); /*encabezado factura*/ Factura fac = new Factura(); fac.Id = this.id; fac.Nombre = this.nombre; fac.Rol = this.rol; /*encabezado*/ fac.IdCliente = this.idCliente; fac.NombreCliente = this.nombreCliente; fac.Documento = this.documento; fac.Direccion1 = this.Direccion; fac.Telefono1 = this.Telefono; fac.Tipo = this.tipo; fac.NumeroFact = this.numeroFact; fac.Codigo1 = this.Codigo; /*detalle*/ fac.Idproducto = this.idproductoVenta; fac.NombreProducto = this.nombreProducto; fac.Cantidad = this.cantidadVendidad; fac.Descuento = this.descuento; fac.PrecioVenta = this.precioVenta; fac.Totalproducto = this.totalproducto; fac.SubTotal = this.subTotal; fac.Show(); } else { if (this.accion.Equals(4)) { this.Hide(); ActuFactu actu = new ActuFactu(); actu.Id = this.id; actu.Nombre = this.nombre; actu.Rol = this.rol; actu.IdFact = this.idfact; actu.Accion = this.accion; actu.Show(); } else { if (this.accion.Equals(5)) { this.Hide(); ActuFactu actu = new ActuFactu(); actu.Id = this.id; actu.Nombre = this.nombre; actu.Rol = this.rol; actu.IdFact = this.idfact; actu.Accion = this.accion; actu.Show(); } else { this.Hide(); /*encabezado factura*/ Factura fac = new Factura(); fac.Id = this.id; fac.Nombre = this.nombre; fac.Rol = this.rol; /*encabezado*/ fac.IdCliente = this.idCliente; fac.NombreCliente = this.nombreCliente; fac.Documento = this.documento; fac.Direccion1 = this.Direccion; fac.Telefono1 = this.Telefono; fac.Tipo = this.tipo; fac.NumeroFact = this.numeroFact; fac.Codigo1 = this.Codigo; /*detalle*/ fac.Idproducto = this.idproductoVenta; fac.NombreProducto = this.nombreProducto; fac.Cantidad = this.cantidadVendidad; fac.Descuento = this.descuento; fac.PrecioVenta = this.precioVenta; fac.Totalproducto = this.totalproducto; fac.SubTotal = this.subTotal; fac.Show(); } } } }
private void btnAgregar_Click(object sender, EventArgs e) { if (Accion.Equals(1)) { this.Hide(); /*encabezado factura*/ Factura fac = new Factura(); fac.Id = this.id; fac.Nombre = this.nombre; fac.Rol = this.rol; /*encabezado*/ fac.IdCliente = Convert.ToInt32(txtCodigo.Text); fac.NombreCliente = txtNombre.Text; fac.Documento = txtCantidad.Text; fac.Direccion1 = txtPrecio.Text; fac.Telefono1 = txtDecuento.Text; fac.Tipo = txtTipo.Text; fac.NumeroFact = this.numeroFact; /*detalle*/ fac.Idproducto = this.idproductoVenta; fac.NombreProducto = this.nombreProducto; fac.Cantidad = this.cantidadVendidad; fac.Descuento = this.descuento; fac.PrecioVenta = this.precioVenta; fac.Totalproducto = this.totalproducto; fac.SubTotal = this.subTotal; fac.Codigo1 = this.Codigo; fac.Show(); } else { if (this.accion.Equals(4)) {/*cambio de cliente */ if (txtCodigo.Text.Equals("")) { MessageBox.Show("Seleccione el cliente nuevo"); } else { try { DialogResult dialogo = MessageBox.Show("Decea Cambiar de Cliente", "Cambio", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogo == DialogResult.Yes) { modelo.CambioCliente cc = new modelo.CambioCliente(); cc.Idfactura = this.idfact; cc.CodCliente1 = Convert.ToInt32(txtCodigo.Text); cc.facCamClien(); if (cc.Msg.Equals("Se cambio el cliente")) { MessageBox.Show(cc.Msg); } else { MessageBox.Show(cc.Msg); } } else { return; } } catch (Exception ex) { Console.WriteLine(ex); } this.Hide(); ActuFactu ff = new ActuFactu(); ff.IdFact = this.idfact; ff.Accion = this.accion; ff.Show(); } } else { if (txtDecuento.Text.Equals("") || txtCantidad.Text.Equals("")) { MessageBox.Show("Dijite la cantidad y el Descuento"); } else { int p = Convert.ToInt32(txtCantidad.Text); if (p > cantidad) { MessageBox.Show("La cantidad ingresada es mayor a la que ay en el Inventario"); } else { if (this.accion.Equals(5)) { try { DialogResult dialogo = MessageBox.Show("Decea Agregar el Producto", "Agregar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogo == DialogResult.Yes) { /*para actualizar la factura */ modelo.CambioCliente ccc = new modelo.CambioCliente(); ccc.Idfactura = this.idfact; ccc.Idproducto = Convert.ToInt32(txtCodigo.Text); ccc.PrecioVenta = Convert.ToDouble(txtPrecio.Text); ccc.Cantidad = Convert.ToInt32(txtCantidad.Text); ccc.Descuento = Convert.ToDouble(txtDecuento.Text); Double s, d, dd; d = Convert.ToDouble(txtDecuento.Text) / 100; s = Convert.ToInt32(txtCantidad.Text) * Convert.ToDouble(txtPrecio.Text); dd = s * d; s = s - dd; ccc.Totalproducto = s; this.sub = this.sub + s; this.iva = this.sub * 0.13; this.total = this.sub + this.iva; ccc.Sub1 = this.sub; ccc.Iva = this.iva; ccc.Total = this.total; ccc.cambioTotal(); if (ccc.Msg.Equals("Producto agregado ")) { MessageBox.Show(ccc.Msg); } else { MessageBox.Show(ccc.Msg); } } else { return; } } catch (Exception ex) { Console.WriteLine(ex); } this.Hide(); ActuFactu ff = new ActuFactu(); ff.IdFact = this.idfact; ff.Accion = this.accion; ff.Show(); } else { int con = idproductoVenta.Count; if (con.Equals(0)) { idproductoVenta.Add(Convert.ToInt32(txtCodigo.Text)); nombreProducto.Add(txtNombre.Text); CantidadVendidad.Add(Convert.ToInt32(txtCantidad.Text)); Double desc = Convert.ToDouble(txtDecuento.Text) / 100; descuento.Add(Convert.ToDouble(txtDecuento.Text)); PrecioVenta.Add(Convert.ToDouble(txtPrecio.Text)); Double tott = Convert.ToDouble(txtPrecio.Text) * Convert.ToInt32(txtCantidad.Text); Double dessprod = tott * desc; tott = tott - dessprod; this.subTotal = subTotal + tott; totalproducto.Add(tott); Codigo.Add(cod); this.Hide(); Factura factu = new Factura(); factu.Id = this.id; factu.Nombre = this.nombre; factu.Rol = this.rol; factu.Idproducto = this.idproductoVenta; factu.NombreProducto = this.nombreProducto; factu.Cantidad = this.cantidadVendidad; factu.Descuento = this.descuento; factu.PrecioVenta = this.precioVenta; factu.Totalproducto = this.totalproducto; factu.SubTotal = this.subTotal; factu.Codigo1 = this.Codigo; /*par el cliente*/ factu.IdCliente = this.idCliente; factu.NombreCliente = this.nombreCliente; factu.Documento = this.documento; factu.Direccion1 = this.Direccion; factu.Telefono1 = this.Telefono; factu.Tipo = this.tipo; /*la factura*/ factu.NumeroFact = this.numeroFact; factu.Show(); } else { Codigo.Add(cod); idproductoVenta.Add(Convert.ToInt32(txtCodigo.Text)); nombreProducto.Add(txtNombre.Text); CantidadVendidad.Add(Convert.ToInt32(txtCantidad.Text)); Double desc = Convert.ToDouble(txtDecuento.Text) / 100; descuento.Add(Convert.ToDouble(txtDecuento.Text)); PrecioVenta.Add(Convert.ToDouble(txtPrecio.Text)); Double tott = Convert.ToDouble(txtPrecio.Text) * Convert.ToInt32(txtCantidad.Text); this.subTotal = subTotal + tott; Totalproducto.Add(tott); this.Hide(); Factura factu = new Factura(); factu.Id = this.id; factu.Nombre = this.nombre; factu.Rol = this.rol; factu.Idproducto = this.idproductoVenta; factu.NombreProducto = this.nombreProducto; factu.Cantidad = this.cantidadVendidad; factu.Descuento = this.descuento; factu.PrecioVenta = this.precioVenta; factu.Totalproducto = this.totalproducto; factu.SubTotal = this.subTotal; factu.Codigo1 = this.Codigo; /*par el cliente*/ factu.IdCliente = this.idCliente; factu.NombreCliente = this.nombreCliente; factu.Documento = this.documento; factu.Direccion1 = this.Direccion; factu.Telefono1 = this.Telefono; factu.Tipo = this.tipo; factu.NumeroFact = this.numeroFact; factu.Show(); } } } } } } }