Exemplo n.º 1
0
 //GUARDAR Compras
 private void guardarCompras()
 {
     try
     {
         foreach (DataGridViewRow row in dgvRegistroCompras.Rows)
         {
             if (!string.IsNullOrEmpty(Convert.ToString(row.Cells["comprasMes"].Value)))
             {
                 bCompras.save(
                     Convert.ToInt32(row.Cells["comprasMes"].Value),
                     Convert.ToString(row.Cells["comprasNumeroRegistro"].Value),
                     Convert.ToString(row.Cells["comprasFechaEmision"].Value),
                     Convert.ToString(row.Cells["comprasFechaPago"].Value),
                     Convert.ToString(row.Cells["comprasCdpTipo"].Value),
                     Convert.ToString(row.Cells["comprasCdpSerie"].Value),
                     Convert.ToString(row.Cells["comprasCdpNumeroDocumento"].Value),
                     Convert.ToString(row.Cells["comprasProveedorTipo"].Value),
                     Convert.ToString(row.Cells["comprasProveedorNumeroDocumento"].Value),
                     Convert.ToString(row.Cells["comprasProveedorTipoDocumento"].Value),
                     Convert.ToString(row.Cells["comprasProveedorRazonSocial"].Value),
                     Convert.ToString(row.Cells["comprasCuenta"].Value),
                     Convert.ToString(row.Cells["comprasDescripcion"].Value),
                     Convert.ToDouble(row.Cells["comprasBaseImponible"].Value),
                     Convert.ToDouble(row.Cells["comprasIgv"].Value),
                     Convert.ToDouble(row.Cells["comprasNoGravada"].Value),
                     Convert.ToDouble(row.Cells["comprasDescuento"].Value),
                     Convert.ToDouble(row.Cells["comprasImporteTotal"].Value),
                     Convert.ToDouble(row.Cells["comprasDolares"].Value),
                     Convert.ToDouble(row.Cells["comprasTipoCambio"].Value),
                     Convert.ToDouble(row.Cells["comprasPercepcion"].Value),
                     Convert.ToString(row.Cells["comprasDestino"].Value),
                     Convert.ToString(row.Cells["comprasDescripcion"].Value),
                     Convert.ToString(row.Cells["comprasCuentaDestino"].Value),
                     Convert.ToString(row.Cells["comprasPago"].Value),
                     Convert.ToString(row.Cells["comprasCodigo"].Value),
                     Convert.ToString(row.Cells["comprasConstanciaNumero"].Value),
                     Convert.ToString(row.Cells["comprasConstanciaFechaPago"].Value),
                     Convert.ToDouble(row.Cells["comprasConstanciaMonto"].Value),
                     Convert.ToString(row.Cells["comprasConstanciaReferencia"].Value)
                     );
             }
         }
         MessageBox.Show("se inserto correctamente los datos");
     }
     catch (Exception ex)
     {
         MessageBox.Show("no se pudo insertar los datos por: " + ex);
     }
 }
        //GUARDAR Compras
        private void guardarCompras()
        {
            try
            {
                foreach (DataGridViewRow row in dgvRegistroCompras.Rows)
                {
                    if (!string.IsNullOrEmpty(Convert.ToString(row.Cells["comprasMes"].Value)))
                    {
                        int    id                              = Convert.ToInt32(row.Cells["comprasID"].Value);
                        int    comprasMes                      = Convert.ToInt32(row.Cells["comprasMes"].Value);
                        string comprasNumeroRegistro           = Convert.ToString(row.Cells["comprasNumeroRegistro"].Value);
                        string comprasFechaEmision             = Convert.ToString(row.Cells["comprasFechaEmision"].Value);
                        string comprasFechaPago                = Convert.ToString(row.Cells["comprasFechaPago"].Value);
                        string comprasCdpTipo                  = Convert.ToString(row.Cells["comprasCdpTipo"].Value);
                        string comprasCdpSerie                 = Convert.ToString(row.Cells["comprasCdpSerie"].Value);
                        string comprasCdpNumeroDocumento       = Convert.ToString(row.Cells["comprasCdpNumeroDocumento"].Value);
                        string comprasProveedorTipo            = Convert.ToString(row.Cells["comprasProveedorTipo"].Value);
                        string comprasProveedorNumeroDocumento = Convert.ToString(row.Cells["comprasProveedorNumeroDocumento"].Value);
                        string comprasProveedorTipoDocumento   = Convert.ToString(row.Cells["comprasProveedorTipoDocumento"].Value);

                        string comprasProveedorRazonSocial = Convert.ToString(row.Cells["comprasProveedorRazonSocial"].Value);
                        string comprasCuenta        = Convert.ToString(row.Cells["comprasCuenta"].Value);
                        string comprasDescripcion   = Convert.ToString(row.Cells["comprasDescripcion"].Value);
                        double comprasBaseImponible = Convert.ToDouble(row.Cells["comprasBaseImponible"].Value);
                        double comprasIgv           = Convert.ToDouble(row.Cells["comprasIgv"].Value);
                        double comprasNoGravada     = Convert.ToDouble(row.Cells["comprasNoGravada"].Value);
                        double comprasDescuento     = Convert.ToDouble(row.Cells["comprasDescuento"].Value);
                        double comprasImporteTotal  = Convert.ToDouble(row.Cells["comprasImporteTotal"].Value);
                        double comprasDolares       = Convert.ToDouble(row.Cells["comprasDolares"].Value);
                        double comprasTipoCambio    = Convert.ToDouble(row.Cells["comprasTipoCambio"].Value);

                        double comprasPercepcion         = Convert.ToDouble(row.Cells["comprasPercepcion"].Value);
                        string comprasDestino            = Convert.ToString(row.Cells["comprasDestino"].Value);
                        string comprasDescripcionDestino = Convert.ToString(row.Cells["comprasDescripcionDestino"].Value);
                        string comprasCuentaDestino      = Convert.ToString(row.Cells["comprasCuentaDestino"].Value);
                        string comprasPago                 = Convert.ToString(row.Cells["comprasPago"].Value);
                        string comprasCodigo               = Convert.ToString(row.Cells["comprasCodigo"].Value);
                        string comprasConstanciaNumero     = Convert.ToString(row.Cells["comprasConstanciaNumero"].Value);
                        string comprasConstanciaFechaPago  = Convert.ToString(row.Cells["comprasConstanciaFechaPago"].Value);
                        double comprasConstanciaMonto      = Convert.ToDouble(row.Cells["comprasConstanciaMonto"].Value);
                        string comprasConstanciaReferencia = Convert.ToString(row.Cells["comprasConstanciaReferencia"].Value);

                        string BancarizacionFecha       = Convert.ToString(row.Cells["BancarizacionFecha"].Value);
                        string BancarizacionBco         = Convert.ToString(row.Cells["BancarizacionBco"].Value);
                        int    BancarizacionOperacion   = Convert.ToInt32(row.Cells["BancarizacionOperacion"].Value);
                        double comprasConversionDolares = Convert.ToDouble(row.Cells["comprasConversionDolares"].Value);

                        string Usuario = "user02";

                        if (id < 1)
                        {
                            compras.save(
                                comprasMes, comprasNumeroRegistro, comprasFechaEmision, comprasFechaPago, comprasCdpTipo,
                                comprasCdpSerie, comprasCdpNumeroDocumento, comprasProveedorTipo, comprasProveedorNumeroDocumento,
                                comprasProveedorTipoDocumento, comprasProveedorRazonSocial, comprasCuenta, comprasDescripcion,
                                comprasBaseImponible, comprasIgv, comprasNoGravada, comprasDescuento, comprasImporteTotal, comprasDolares,
                                comprasTipoCambio, comprasPercepcion, comprasDestino, comprasDescripcionDestino, comprasCuentaDestino, comprasPago,
                                comprasCodigo, comprasConstanciaNumero, comprasConstanciaFechaPago, comprasConstanciaMonto, comprasConstanciaReferencia,
                                BancarizacionFecha, BancarizacionBco, BancarizacionOperacion, Usuario, comprasConversionDolares
                                );
                        }
                        else
                        {
                            compras.update(
                                id, comprasMes, comprasNumeroRegistro, comprasFechaEmision, comprasFechaPago, comprasCdpTipo,
                                comprasCdpSerie, comprasCdpNumeroDocumento, comprasProveedorTipo, comprasProveedorNumeroDocumento,
                                comprasProveedorTipoDocumento, comprasProveedorRazonSocial, comprasCuenta, comprasDescripcion,
                                comprasBaseImponible, comprasIgv, comprasNoGravada, comprasDescuento, comprasImporteTotal, comprasDolares,
                                comprasTipoCambio, comprasPercepcion, comprasDestino, comprasDescripcionDestino, comprasCuentaDestino, comprasPago,
                                comprasCodigo, comprasConstanciaNumero, comprasConstanciaFechaPago, comprasConstanciaMonto, comprasConstanciaReferencia,
                                BancarizacionFecha, BancarizacionBco, BancarizacionOperacion, Usuario, comprasConversionDolares
                                );
                        }
                    }
                }
                MessageBox.Show("Se han guardado los cambios correctamente", "Compras .::. Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                updateDataGridViewCompras();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex, "Ventas .::. Info", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }