public void buscar(String strid) { // Completar este metodo try { using (var context = new FacturacionEntities()) { int id; if (!int.TryParse(strid, out id)) return; var orecord = context.CategoriaProd.Find(id); if (orecord != null) { this.TxtCodigo.Text = orecord.CodCategoria.ToString(); this.TxtDescripcion.Text = orecord.Descripcion; this.chkEstado.Checked = (orecord.Estado == true) ? true : false; this.Encontrado = true; btnBorrar.Enabled = chkEstado.Checked == true; } else { this.Encontrado = false; MessageBox.Show("Id de Categoria no existe.", "AVISO"); CleanControls(panel1); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void busqueda(string filtro) { if (filtro != null) { var context = new FacturacionEntities(); BindingSource Bs = new BindingSource(); switch (CbAtributte.SelectedIndex) { case 0: Bs.DataSource = context.ViewProduct.Where(q => q.CodigoProd == filtro).ToList(); break; case 1: Bs.DataSource = context.ViewProduct.Where(q => q.NombreProd.StartsWith(filtro)).ToList(); break; } DGVProducts.DataSource = Bs; DGVProducts.Refresh(); } else CargarGrid(); }
protected void CargarGrid() { var context = new FacturacionEntities(); BindingSource Bs = new BindingSource(); Bs.DataSource = context.comprobanteTipo.ToList(); DGVComprobantes.DataSource = Bs; // Columna De Encabezado DGVComprobantes.Columns["inv_movencabezado"].Visible = false; DGVComprobantes.Columns["idNCF"].ReadOnly = true; DGVComprobantes.Columns["Descripcion"].ReadOnly = true; DGVComprobantes.Columns["factura"].ReadOnly = true; DGVComprobantes.Columns["Cambio"].Visible = false; // La Columna 6 es Cambio. /* DataGridViewTextBoxColumn CbCol = new DataGridViewTextBoxColumn(); CbCol.Name = "Cambio"; CbCol.HeaderText = "Cambio"; DGVComprobantes.Columns.Add(CbCol); DGVComprobantes.Refresh(); */ /* foreach (DataGridViewRow row in DGVComprobantes.Rows) { DGVComprobantes["Cambio", row.Index].Value = 0; } */ /* DataGridViewImageColumn delbut = new DataGridViewImageColumn(); delbut.Image = Image.FromFile(Environment.CurrentDirectory + "\\Resources\\icoSave.gif"); delbut.Width = 20; delbut.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; */ }
protected void CargarGrid() { BindingSource Bs = new BindingSource(); var context = new FacturacionEntities(); Bs.DataSource = context.ViewProduct.ToList(); DGVProducts.DataSource = Bs; DGVProducts.Columns["CodigoProd"].HeaderText = "Codigo"; DGVProducts.Columns["Precio1"].DefaultCellStyle.Format = "0.00#"; DGVProducts.Columns["Precio2"].DefaultCellStyle.Format = "0.00#"; DGVProducts.Columns["Precio3"].DefaultCellStyle.Format = "0.00#"; }
protected override void borrar() { try { using (var context = new FacturacionEntities()) { bool chk = chkEstado.Checked = false; context.EliminacionCat(int.Parse(TxtCodigo.Text),chk); context.SaveChanges(); } } catch(Exception e) { MessageBox.Show(e.Message); } }
protected override void Actualizar() { try { using (var context = new FacturacionEntities()) { context.ModificacionCat(int.Parse(TxtCodigo.Text), TxtDescripcion.Text,chkEstado.Checked); context.SaveChanges(); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public void buscarProd(String id) { try { using (var context = new FacturacionEntities()) { var orecord = context.Producto .Where(b => b.CodigoProd == id) .FirstOrDefault(); if (orecord != null) { this.TxtCodigo.Text = orecord.Codigo.ToString(); this.TxtCodigoProd.Text = orecord.CodigoProd; this.TxtNombre.Text = orecord.NombreProd; this.CbCategoria.SelectedValue = orecord.CodCategoria; this.TxtUnidad.Text = orecord.UnidadProd; this.TxtCantMin.Text = orecord.CantidadMin.ToString(); this.TxtExistencia.Text = orecord.ExistenciaProd.ToString(); this.TxtPrecio1.Text = orecord.Precio1.ToString(); this.TxtPrecio2.Text = orecord.Precio2.ToString(); this.TxtPrecio3.Text = orecord.Precio3.ToString(); this.TxtCosto.Text = orecord.CostoProd.ToString(); this.TxtImpuesto.Text = orecord.Impuesto.ToString(); this.TxtNota.Text = orecord.Nota; this.chkEstado.Checked = (orecord.EstadoProd == true) ? true : false; this.Encontrado = true; btnBorrar.Enabled = chkEstado.Checked == true; } else { this.Encontrado = false; MessageBox.Show("Id de Producto no existe.", "AVISO"); CleanControls(panel1); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void buscar(String strid) { try { using (var context = new FacturacionEntities()) { int id; if (!int.TryParse(strid, out id)) return; var orecord = context.Cliente.Find(id); if (orecord != null) { this.TxtCodigo.Text = orecord.CodCliente.ToString(); this.TxtNombre.Text = orecord.NombreCliente.ToString(); this.TxtDireccion.Text = orecord.Direccion.ToString(); this.MTxtTelefono.Text = orecord.Telefono.ToString(); this.MTxtTelefonoMov.Text = orecord.TelMovil.ToString(); this.MTxtRNC.Text = orecord.RNC.ToString(); this.TxtContacto.Text = orecord.Contacto.ToString(); this.TxtEmail.Text = orecord.Email.ToString(); this.TxtPrecio.Text = orecord.TipoPrecio.ToString(); this.chkEstado.Checked = (orecord.EstadoCli == true) ? true : false; this.Encontrado = true; btnBorrar.Enabled = chkEstado.Checked == true; } else { this.Encontrado = false; MessageBox.Show("Id de Cliente no existe.", "AVISO"); CleanControls(panel1); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected override void Actualizar() { try { using (var context = new FacturacionEntities()) { context.ModificacionCliente (int.Parse(TxtCodigo.Text), TxtNombre.Text, MTxtRNC.Text, TxtDireccion.Text, MTxtTelefono.Text, MTxtTelefonoMov.Text, TxtEmail.Text, TxtContacto.Text, chkEstado.Checked, int.Parse(TxtPrecio.Text)); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public void buscarProd(String id) { try { using (var context = new FacturacionEntities()) { var orecord = context.Producto .Where(b => b.CodigoProd == id) .FirstOrDefault(); if (orecord != null) { this.Prop_NameProducts = orecord.NombreProd.ToString(); this.Prop_Unidad = orecord.UnidadProd.ToString(); this.Prop_PriceProducts1 = orecord.Precio1.ToString(); this.Prop_PriceProducts2 = orecord.Precio2.ToString(); this.Prop_PriceProducts3 = orecord.Precio3.ToString(); this.Prop_ITBISTASA = (double)orecord.Impuesto.Value; //this.TxtCodigo.Text = orecord.Codigo.ToString(); //this.Prop_idProducts = orecord.CodigoProd.ToString(); //this.CbCategoria.SelectedValue = orecord.CategoriaProd.ToString(); //this.TxtCantMin.Text = orecord.CantidadMin.ToString(); //this.TxtExistencia.Text = orecord.ExistenciaProd.ToString(); //this.TxtCosto.Text = orecord.CostoProd.ToString(); //this.TxtNota.Text = orecord.Nota.ToString(); //this.chkEstado.Checked = (orecord.EstadoProd == true) ? true : false; //this.Encontrado = true; //btnBorrar.Enabled = chkEstado.Checked == true; } else { // this.Encontrado = false; MessageBox.Show("Id de Producto no existe.", "AVISO"); using (var Method = new Formularios.FrmMantenimiento()) { Method.CleanControls(groupBox1); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected override void Insertar() { try { using (var context = new FacturacionEntities()) { decimal precio1, precio2, precio3, costo, impuesto; precio1 = (TxtPrecio1.Text == "") ? 0 : Convert.ToDecimal(TxtPrecio1.Text); precio2 = (TxtPrecio2.Text == "") ? 0 : Convert.ToDecimal(TxtPrecio2.Text); precio3 = (TxtPrecio3.Text == "") ? 0 : Convert.ToDecimal(TxtPrecio3.Text); costo = (TxtCosto.Text == "") ? 0 : Convert.ToDecimal(TxtCosto.Text); impuesto = (TxtImpuesto.Text == "") ? 0 : Convert.ToDecimal(TxtImpuesto.Text); var Prod = context.InsercionProd (TxtCodigoProd.Text, TxtNombre.Text, precio1, precio2, precio3, chkEstado.Checked, int.Parse(TxtExistencia.Text), (int)CbCategoria.SelectedValue, TxtUnidad.Text, int.Parse(TxtCantMin.Text), impuesto, costo, TxtNota.Text); context.SaveChanges(); this.TxtCodigo.Text = Prod.SingleOrDefault().Value.ToString(); MessageBox.Show("Registro Creado Satisfactoriamente"); } } catch (Exception e) { MessageBox.Show(e.Message + " " + e.StackTrace,"Error"); } }
protected void CargarComboCat() { var context = new FacturacionEntities(); //var TFarmacos = from q in context.TiposFarmacos select q; var orecord = from q in context.CategoriaProd where q.Estado == true select q; CbCategoria.DataSource = orecord.ToList(); CbCategoria.DisplayMember = "Descripcion"; CbCategoria.ValueMember = "CodCategoria"; }
protected override void borrar() { try { using (var context = new FacturacionEntities()) { } } catch (Exception e) { MessageBox.Show(e.Message); } }
protected override void Actualizar() { decimal precio1, precio2, precio3, costo, impuesto; precio1 = (TxtPrecio1.Text == "") ? 0 : Convert.ToDecimal(TxtPrecio1.Text); precio2 = (TxtPrecio2.Text == "") ? 0 : Convert.ToDecimal(TxtPrecio2.Text); precio3 = (TxtPrecio3.Text == "") ? 0 : Convert.ToDecimal(TxtPrecio3.Text); costo = (TxtCosto.Text == "") ? 0 : Convert.ToDecimal(TxtCosto.Text); impuesto = (TxtImpuesto.Text == "") ? 0 : Convert.ToDecimal(TxtImpuesto.Text); try { using (var context = new FacturacionEntities()) { context.ModificacionProd (TxtCodigoProd.Text, TxtNombre.Text, precio1, precio2, precio3, chkEstado.Checked, int.Parse(TxtExistencia.Text), (int) CbCategoria.SelectedValue, TxtUnidad.Text, int.Parse(TxtCantMin.Text), impuesto, costo, TxtNota.Text); context.SaveChanges(); MessageBox.Show("Registro Modificado Satisfactoriamente"); CleanControls(panel1); } } catch (Exception e) { MessageBox.Show(e.Message); } }
protected override void Insertar() { try { using (var context = new FacturacionEntities()) { var cat = context.InsercionCat(TxtDescripcion.Text, chkEstado.Checked); context.SaveChanges(); this.TxtCodigo.Text = cat.SingleOrDefault().Value.ToString(); } } catch (Exception e) { MessageBox.Show(e.Message + " " + e.StackTrace); } }
private void UpdateComprobante(string id, string pre, int sec, int lim) { using (var context = new FacturacionEntities()) { var oRecord = context.comprobanteTipo.SingleOrDefault (t => t.idNCF == id); oRecord.prefijo = pre; oRecord.secuencia = sec; oRecord.limite = lim; /* var Comp = from b in context.comprobanteTipo where b.idNCF == id select b; foreach (var Comprobante in Comp) { Comprobante.prefijo = pre; Comprobante.secuencia = sec; Comprobante.limite = lim; } */ context.SaveChanges(); } }
protected override void Insertar() { try { using (var context = new FacturacionEntities()) { var cli = context.InsercionCliente( TxtNombre.Text, MTxtRNC.Text, TxtDireccion.Text, MTxtTelefono.Text, MTxtTelefonoMov.Text, TxtEmail.Text, TxtContacto.Text, chkEstado.Checked, int.Parse(TxtPrecio.Text)); context.SaveChanges(); this.TxtCodigo.Text = cli.SingleOrDefault().Value.ToString(); MessageBox.Show("Registro Creado Satisfactoriamente"); } } catch (Exception e) { MessageBox.Show(e.Message); } }