Ejemplo n.º 1
0
 private void modificarbtn_Click(object sender, EventArgs e)
 {
     if (Numero_Factxt.Text == "" || Numero_Factxt.Text == "..." || empleadotxt.Text == "" || numero_Factura_proveedortxt.Text == "" || proveedorcmbx.Text == "" || forma_pagocmbx.Text == "" || estadocmbx.Text == "")
     {
         obj_mensajes.Campos_vacios();
     }
     else
     {
         try
         {
             Lógica.Clase_compras modificar  = new Clase_compras();
             int    numero_factura_proveedor = int.Parse(numero_Factura_proveedortxt.Text);
             long   subtotal           = 0;
             string fecha_facturac     = fecha_compratxt.Text;
             long   valor_factura      = 0;
             long   iva_factura        = 0;
             int    id_empleadofc      = int.Parse(empleadotxt.SelectedValue.ToString());
             int    codigo_proveedorfc = int.Parse(proveedorcmbx.SelectedValue.ToString());
             int    estadofc           = int.Parse(estadocmbx.SelectedValue.ToString());
             int    id_fp_fc           = int.Parse(forma_pagocmbx.SelectedValue.ToString());
             int    numero_Fac_c       = int.Parse(Numero_Factxt.Text);
             int    resultado          = modificar.ModificarCompras(numero_Fac_c, numero_factura_proveedor, subtotal, fecha_facturac, valor_factura, iva_factura, id_empleadofc, codigo_proveedorfc, estadofc, id_fp_fc);
             if (resultado > 0)
             {
                 obj_mensajes.Modificar();
             }
         }
         catch (SqlException ex)
         {
             MessageBox.Show("" + ex);
         }
     }
 }
Ejemplo n.º 2
0
 private void generar_facturabtn_Click(object sender, EventArgs e)
 {
     if (Numero_Factxt.Text == "" || Numero_Factxt.Text == "..." || empleadotxt.Text == "" || numero_Factura_proveedortxt.Text == "" || proveedorcmbx.Text == "" || forma_pagocmbx.Text == "" || estadocmbx.Text == "")
     {
         obj_mensajes.Campos_vacios();
     }
     else
     {
         try
         {
             Lógica.Clase_compras modificar  = new Clase_compras();
             int    numero_factura_proveedor = int.Parse(numero_Factura_proveedortxt.Text);
             long   subtotal           = long.Parse(subtotaltxt.Text);
             string fecha_facturac     = fecha_compratxt.Text;
             long   valor_factura      = long.Parse(Totaltxt.Text);
             long   iva_factura        = long.Parse(ivatxt.Text);
             int    id_empleadofc      = int.Parse(empleadotxt.SelectedValue.ToString());
             int    codigo_proveedorfc = int.Parse(proveedorcmbx.SelectedValue.ToString());
             int    estadofc           = int.Parse(estadocmbx.SelectedValue.ToString());
             int    id_fp_fc           = int.Parse(forma_pagocmbx.SelectedValue.ToString());
             int    numero_Fac_c       = int.Parse(Numero_Factxt.Text);
             int    resultado          = modificar.ModificarCompras(numero_Fac_c, numero_factura_proveedor, subtotal, fecha_facturac, valor_factura, iva_factura, id_empleadofc, codigo_proveedorfc, estadofc, id_fp_fc);
             if (resultado > 0)
             {
                 MessageBox.Show("Factura Generada Con Éxito!");
                 DataTable compras = Lógica.Clase_compras.llenarcompra();
                 Comprasdtgrdvw.DataSource = compras;
                 limpiar_datos();
                 detallepnl.Enabled      = false;
                 Detalle_dtgrdvw.Enabled = false;
                 Detalle_dtgrdvw.Rows.Clear();
                 subtotaltxt.Text = "...";
                 ivatxt.Text      = "...";
                 Totaltxt.Text    = "...";
             }
         }
         catch (SqlException ex)
         {
             MessageBox.Show("" + ex);
         }
     }
 }
Ejemplo n.º 3
0
        private void guardarbtn_Click(object sender, EventArgs e)
        {
            if (empleadotxt.Text == "" || numero_Factura_proveedortxt.Text == "" || proveedorcmbx.Text == "" || forma_pagocmbx.Text == "" || estadocmbx.Text == "")
            {
                obj_mensajes.Campos_vacios();
            }
            else
            {
                try
                {
                    Lógica.Clase_compras insertar   = new Clase_compras();
                    int    numero_factura_proveedor = int.Parse(numero_Factura_proveedortxt.Text);
                    long   subtotal           = 0;
                    string fecha_facturac     = fecha_compratxt.Text;
                    long   valor_factura      = 0;
                    long   iva_factura        = 0;
                    int    id_empleadofc      = int.Parse(empleadotxt.SelectedValue.ToString());
                    int    codigo_proveedorfc = int.Parse(proveedorcmbx.SelectedValue.ToString());
                    int    estadofc           = int.Parse(estadocmbx.SelectedValue.ToString());
                    int    id_fp_fc           = int.Parse(forma_pagocmbx.SelectedValue.ToString());

                    int resultado = insertar.IngresarCompras(numero_factura_proveedor, subtotal, fecha_facturac, valor_factura, iva_factura, id_empleadofc, codigo_proveedorfc, estadofc, id_fp_fc);
                    if (resultado > 0)
                    {
                        obj_mensajes.Agregar();
                        DataTable nu_facc = Lógica.Clase_compras.Identitycompra();
                        Numero_Factxt.Text      = nu_facc.Rows[0][0].ToString();
                        detallepnl.Enabled      = true;
                        Detalle_dtgrdvw.Enabled = true;
                    }
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("" + ex);
                }
            }
        }