private void dgvList_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e) { if (e.StateChanged != DataGridViewElementStates.Selected) { return; } if (dgvList.SelectedRows.Count != 0) { try { DataGridViewRow row = this.dgvList.SelectedRows[0]; one = (VntCliente)row.DataBoundItem; btnEdit.Visible = true; if (one.deuda_moneda > 0) { btnDeudas.Visible = true; } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this.MdiParent, ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { btnEdit.Visible = false; btnDeudas.Visible = false; } }
private void btnDeudas_Click(object sender, EventArgs e) { VntCliente _one = new VntCliente(); _one = srv.GetOne(Globals.logEmpresa.id, one.id); frmVntClientesDeudas f = new frmVntClientesDeudas(_one); ConfigUI.LaunchChildForm(f, Globals.appParentWindow); }
public frmVntClientesDetail(VntCliente obj) { InitializeComponent(); one = obj; lblTitle.Text = obj.nombre; txtNombre.DataBindings.Add("Text", one, "nombre", true, DataSourceUpdateMode.OnPropertyChanged); txtRif.DataBindings.Add("Text", one, "rif", true, DataSourceUpdateMode.OnPropertyChanged); txtDireccion.DataBindings.Add("Text", one, "direccion", true, DataSourceUpdateMode.OnPropertyChanged); txtTelefono.DataBindings.Add("Text", one, "telefono", true, DataSourceUpdateMode.OnPropertyChanged); }
public frmVntClientesDeudas(VntCliente _oneCliente) { InitializeComponent(); Globals.ConfigurarComboMonedas(cmbCotizacion); lblClienteNombre.Text = _oneCliente.nombre; lblClienteRif.Text = _oneCliente.rif; _idCliente = _oneCliente.id; GetList(_idCliente); ConfigGrid(); }
private void btnAdd_Click(object sender, EventArgs e) { VntCliente _one = new VntCliente(); _one = srv.GetOne(Globals.logEmpresa.id, "0"); frmVntClientesDetail fDetalle = new frmVntClientesDetail(_one); if (ConfigUI.LaunchDialogForm(fDetalle) == DialogResult.OK) { GetList(); MessageBox.Show("Registro agregado con éxito!"); } }
private void btnAdd_Click(object sender, EventArgs e) { VntCliente _one = new VntCliente(); _one = srv.GetOne(Globals.logEmpresa.id, "0"); frmVntClientesDetail fDetalle = new frmVntClientesDetail(_one); if (ConfigUI.LaunchDialogForm(fDetalle) == DialogResult.OK) { GetList(); MetroFramework.MetroMessageBox.Show(this.MdiParent, "Registro agregado con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public frmVntClienteDetail(VntCliente obj) { InitializeComponent(); one = obj; lblTitle.Text = obj.nombre; txtNombre.DataBindings.Add("Text", one, "nombre", true, DataSourceUpdateMode.OnPropertyChanged); txtRif.DataBindings.Add("Text", one, "rif", true, DataSourceUpdateMode.OnPropertyChanged); txtDireccion.DataBindings.Add("Text", one, "direccion", true, DataSourceUpdateMode.OnPropertyChanged); txtTelefono.DataBindings.Add("Text", one, "telefono", true, DataSourceUpdateMode.OnPropertyChanged); this.KeyPreview = true; this.KeyDown += new KeyEventHandler(frmVntClienteDetail_KeyDown); }
public frmVntOperacionesDetail(VntOperacion _one) { InitializeComponent(); //ONE if (_one == null) { return; } one = _one; CrearBindings(); //LISTAS _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } lblTitle.Text = _tipoOperacion.nombre; lblSubTitle.Text = one.nro_control; CargarListas(); //CLIENTE if (one.id_cliente != "") { VntCliente cliente = srvCliente.GetOne(Globals.logEmpresa.id, one.id_cliente); if (cliente != null) { AsignarCliente(cliente); } } //DETALLE _listaDetalle = srvMovimiento.GetList(one.id); bList = new BindingList <InvMovimientoService.InvMovimiento>(_listaDetalle); //PAGO _listaInstrumentos = srvMovimientoCaja.GetList(one.id); Globals.ConfigurarComboMonedas(cmbCotizacion); bs.DataSource = bList; dgvList.DataSource = bs; Totalizar(); ValidarBotones(); }
public frmCajVistaPrevia(ColOperacion _one) { InitializeComponent(); CrearBindings(); //ONE if (_one == null) { return; } one = _one; Console.WriteLine("LoadTipoOperacion: " + one.id_tipo_operacion); cmbTipoOperacion.DataBindings.Add("SelectedValue", one, "id_tipo_operacion", true, DataSourceUpdateMode.OnPropertyChanged); //LISTAS _tipoOperacion = srvOperacion.GetOne(one.id_tipo_operacion); if (_tipoOperacion == null) { return; } //CLIENTE if (one.id_cliente != "") { VntCliente cliente = srvCliente.GetOne(Globals.logEmpresa.id, one.id_cliente); if (cliente != null) { AsignarCliente(cliente); } } //DETALLE _listaDetalle = srvMovimiento.GetList(one.id); bList = new BindingList <App.ColMovimientoService.ColMovimiento>(_listaDetalle); bs.DataSource = bList; dgvList.DataSource = bs; //TOTAL Totalizar(); }
private void dgvList_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e) { if (e.StateChanged != DataGridViewElementStates.Selected) { return; } if (dgvList.SelectedRows.Count != 0) { try { DataGridViewRow row = this.dgvList.SelectedRows[0]; selectedCliente = (VntCliente)row.DataBoundItem; } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this.MdiParent, ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void AsignarCliente(VntCliente _cliente) { _oneCliente = _cliente; lblClienteNombre.Text = _oneCliente.nombre; lblClienteRif.Text = _oneCliente.rif; }
//FISCAL //DOCUMENTOS FISCALES public static Boolean ImprimirFacturaFiscal(VntCliente _oneCliente, VntOperacion one, List <App.VntOperacionService.InvMovimiento> _listaDetalle, Label lblProgreso) { lblProgreso.Text = "Imprimiendo"; string c = ""; Boolean bRet; //MessageBox.Show("Nombre Cliente"); string nombre = FormatoTexto(_oneCliente.nombre, 40); c = "iS*" + nombre; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo el nombre del cliente"; } //MessageBox.Show("RIF Cliente"); string rif = FormatoTexto(_oneCliente.rif, 11); c = "iR*" + rif; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo el rif del cliente"; } //MessageBox.Show("Direccion"); string direccion = FormatoTexto(_oneCliente.direccion, 30); c = "i01DIRECCION: " + direccion; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo la dirección del cliente"; } //MessageBox.Show("Tlf"); string telefono = FormatoTexto(_oneCliente.telefono, 30); c = "i02TELEFONO: " + telefono; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo el teléfono del cliente"; } //MessageBox.Show("NRO CONTROL"); string numero = FormatoTexto(one.nro_control, 30); c = "i03N. CONTROL: " + numero; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo el número de control"; } //MessageBox.Show("CONDICION DE VENTA"); c = "i04" + "CONDICION VENTA: ** CONTADO **"; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo la condición de venta"; } /********************** PRODUCTOS *************************************/ for (int i = 0; i < (_listaDetalle.Count); i++) { c = ""; if (Convert.ToInt16(_listaDetalle[i].valor_impuesto) == 0) { c = " "; } if (Convert.ToInt16(_listaDetalle[i].valor_impuesto) == Convert.ToInt16(Globals.TasaG)) { c = "!"; } //MessageBox.Show(c); Double precioBase = Convert.ToDouble(_listaDetalle[i].precio_moneda); Double valorIva = (Convert.ToDouble(_listaDetalle[i].valor_impuesto) / 100) + 1; Double precioFinal = Convert.ToDouble(_listaDetalle[i].precio_moneda); Double formatoPrecio = precioFinal * 100; Double formatoCantidad = Convert.ToInt64(_listaDetalle[i].cantidad) * 1000; string precio = formatoPrecio.ToString("0000000000"); string cantidad = formatoCantidad.ToString("00000000"); string producto = FormatoTexto(_listaDetalle[i].producto_nombre.ToString(), 40); Console.Write(producto); //MessageBox.Show(producto); c += precio + cantidad + producto; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error imprimiendo el producto " + c; } } //TOTALIZAR c = "3"; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error totalizando la factura"; } //EFECTIVO c = "101"; bRet = Globals.Impresora.SendCmd(c); if (bRet == false) { lblProgreso.Text = "Ocurrió un error cerrando el documento"; } return(true); }
public string SetOne(VntCliente one) { string _id = srv.SetOne(one); return(_id); }
public VntCliente GetOne(string idEmpresa, string id) { VntCliente _one = srv.GetOne(idEmpresa, id); return(_one); }