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