コード例 #1
0
ファイル: FCOtros.cs プロジェクト: salamandrait/SyepOneV20
 private void BtnAceptar_Click(object sender, EventArgs e)
 {
     if (txtFlag.Text == "DCompra")
     {
         FDCompra mDCompra = FDCompra.GetForm();
         mDCompra.TxtMonto_o.Value = TxtTotalo.Value - TxtMonto.Value;
     }
     else if (txtFlag.Text == "CCompra")
     {
         FCCompra mCCompra = FCCompra.GetForm();
         mCCompra.TxtMonto_o.Value = TxtTotalo.Value - TxtMonto.Value;
     }
     else if (txtFlag.Text == "PCompra")
     {
         FPCompra mPCompra = FPCompra.GetForm();
         mPCompra.TxtMonto_o.Value = TxtTotalo.Value - TxtMonto.Value;
     }
     else if (txtFlag.Text == "FCompra")
     {
         FFCompra mFCompra = FFCompra.GetForm();
         mFCompra.TxtMonto_o.Value = TxtTotalo.Value - TxtMonto.Value;
     }
     Close();
     Dispose();
 }
コード例 #2
0
        private void TSCCompra_Click(object sender, EventArgs e)
        {
            FCCompra fCCompra = FCCompra.GetForm();

            fCCompra.MdiParent = this;
            fCCompra.Show();
        }
コード例 #3
0
ファイル: FImportar.cs プロジェクト: salamandrait/SyepOneV20
 private void ItemCotizacion_Click(object sender, EventArgs e)
 {
     if (FlagOpcion == "CCompra")
     {
         FCCompra mForm = new FCCompra();
         FlagOpcion     = "CCompra";
         mForm.TipoImp  = FlagOpcion;
         mForm.Importar = true;
         mForm.ShowDialog();
         Close();
     }
     else if (FlagOpcion == "PCompra")
     {
         FCCompra mForm = new FCCompra();
         FlagOpcion     = "PCompra";
         mForm.TipoImp  = FlagOpcion;
         mForm.Importar = true;
         mForm.ShowDialog();
         Close();
     }
     else if (FlagOpcion == "FCompra")
     {
         FCCompra mForm = new FCCompra();
         FlagOpcion     = "FCompra";
         mForm.TipoImp  = FlagOpcion;
         mForm.Importar = true;
         mForm.ShowDialog();
         Close();
     }
     else if (FlagOpcion == "CVenta")
     {
         //FCVenta mForm = new FCVenta();
         //FlagOpcion = "CVenta";
         //mForm.TipoImp = FlagOpcion;
         //mForm.Importar = true;
         //mForm.ShowDialog();
         //Close();
     }
     else if (FlagOpcion == "PVenta")
     {
         //FCVenta mForm = new FCVenta();
         //FlagOpcion = "PVenta";
         //mForm.TipoImp = FlagOpcion;
         //mForm.Importar = true;
         //mForm.ShowDialog();
         //Close();
     }
     else if (FlagOpcion == "FVenta")
     {
         //FCVenta mForm = new FCVenta();
         //FlagOpcion = "FVenta";
         //mForm.TipoImp = FlagOpcion;
         //mForm.Importar = true;
         //mForm.ShowDialog();
         //Close();
     }
 }
コード例 #4
0
 private void DataListado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (TxtFlag == 0.ToString())
     {
         FCondicionPago mForm = FCondicionPago.GetForm();
         string         cod_condicionpago, desc_condicionpago, diascredito, campo1, campo2, campo3, campo4, campo5, campo6;
         cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
         desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
         diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
         campo1             = Convert.ToString(DataListado.CurrentRow.Cells["campo1"].Value);
         campo2             = Convert.ToString(DataListado.CurrentRow.Cells["campo2"].Value);
         campo3             = Convert.ToString(DataListado.CurrentRow.Cells["campo3"].Value);
         campo4             = Convert.ToString(DataListado.CurrentRow.Cells["campo4"].Value);
         campo5             = Convert.ToString(DataListado.CurrentRow.Cells["campo5"].Value);
         campo6             = Convert.ToString(DataListado.CurrentRow.Cells["campo6"].Value);
         mForm.SetCondicionPago(cod_condicionpago, desc_condicionpago, diascredito, campo1, campo2, campo3, campo4, campo5, campo6);
         mForm.TxtEditar.Text = "Listar";
     }
     if (TxtFlag == "Prov")
     {
         FProveedor mForm = FProveedor.GetForm();
         string     cod_condicionpago, desc_condicionpago, diascredito;
         cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
         desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
         diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
         mForm.SetCondicionPago(cod_condicionpago, desc_condicionpago, diascredito);
     }
     if (TxtFlag == "CCompra")
     {
         FCCompra mForm = FCCompra.GetForm();
         string   cod_condicionpago, desc_condicionpago, diascredito;
         cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
         desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
         diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
         mForm.SetCondicionPago(cod_condicionpago, desc_condicionpago, diascredito);
     }
     if (TxtFlag == "PCompra")
     {
         FPCompra mForm = FPCompra.GetForm();
         string   cod_condicionpago, desc_condicionpago, diascredito;
         cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
         desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
         diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
         mForm.SetCondicionPago(cod_condicionpago, desc_condicionpago, diascredito);
     }
     Close();
 }
コード例 #5
0
        private void DataListado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (TxtFlag == 0.ToString())
            {
                FProveedor mForm = FProveedor.GetForm();
                string     cod_proveedor, desc_proveedor, clasificacion, rif, contacto, direccion, direccion_alterna, ciudad, telefono, movil, cod_postal, web, email, montofiscal, descuentopp, descuentogb, limite_cred, activo, nacional, fiscal, aplica_credito, fecha_reg, campo1, campo2, campo3, campo4, campo5, campo6, cod_tipoproveedor, desc_tipoproveedor, cod_segmento, desc_segmento, cod_condicionpago, desc_condicionpago, diascredito, cod_cuentasie, desc_cuentasie, cod_islr, desc_islr, cod_pais, desc_pais, cod_moneda, desc_moneda, cod_zona, desc_zona;

                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                clasificacion      = Convert.ToString(DataListado.CurrentRow.Cells["clasificacion"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                contacto           = Convert.ToString(DataListado.CurrentRow.Cells["contacto"].Value);
                direccion          = Convert.ToString(DataListado.CurrentRow.Cells["direccion"].Value);
                direccion_alterna  = Convert.ToString(DataListado.CurrentRow.Cells["direccion_alterna"].Value);
                ciudad             = Convert.ToString(DataListado.CurrentRow.Cells["ciudad"].Value);
                telefono           = Convert.ToString(DataListado.CurrentRow.Cells["telefono"].Value);
                movil              = Convert.ToString(DataListado.CurrentRow.Cells["movil"].Value);
                cod_postal         = Convert.ToString(DataListado.CurrentRow.Cells["cod_postal"].Value);
                web                = Convert.ToString(DataListado.CurrentRow.Cells["web"].Value);
                email              = Convert.ToString(DataListado.CurrentRow.Cells["email"].Value);
                montofiscal        = Convert.ToString(DataListado.CurrentRow.Cells["montofiscal"].Value);
                descuentopp        = Convert.ToString(DataListado.CurrentRow.Cells["descuentopp"].Value);
                descuentogb        = Convert.ToString(DataListado.CurrentRow.Cells["descuentogb"].Value);
                limite_cred        = Convert.ToString(DataListado.CurrentRow.Cells["limite_cred"].Value);
                activo             = Convert.ToString(DataListado.CurrentRow.Cells["activo"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                fiscal             = Convert.ToString(DataListado.CurrentRow.Cells["fiscal"].Value);
                aplica_credito     = Convert.ToString(DataListado.CurrentRow.Cells["aplica_credito"].Value);
                fecha_reg          = Convert.ToString(DataListado.CurrentRow.Cells["fecha_reg"].Value);
                campo1             = Convert.ToString(DataListado.CurrentRow.Cells["campo1"].Value);
                campo2             = Convert.ToString(DataListado.CurrentRow.Cells["campo2"].Value);
                campo3             = Convert.ToString(DataListado.CurrentRow.Cells["campo3"].Value);
                campo4             = Convert.ToString(DataListado.CurrentRow.Cells["campo4"].Value);
                campo5             = Convert.ToString(DataListado.CurrentRow.Cells["campo5"].Value);
                campo6             = Convert.ToString(DataListado.CurrentRow.Cells["campo6"].Value);
                cod_tipoproveedor  = Convert.ToString(DataListado.CurrentRow.Cells["cod_tipoproveedor"].Value);
                desc_tipoproveedor = Convert.ToString(DataListado.CurrentRow.Cells["desc_tipoproveedor"].Value);
                cod_segmento       = Convert.ToString(DataListado.CurrentRow.Cells["cod_segmento"].Value);
                desc_segmento      = Convert.ToString(DataListado.CurrentRow.Cells["desc_segmento"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                cod_cuentasie      = Convert.ToString(DataListado.CurrentRow.Cells["cod_cuentasie"].Value);
                desc_cuentasie     = Convert.ToString(DataListado.CurrentRow.Cells["desc_cuentasie"].Value);
                cod_islr           = Convert.ToString(DataListado.CurrentRow.Cells["cod_islr"].Value);
                desc_islr          = Convert.ToString(DataListado.CurrentRow.Cells["desc_islr"].Value);
                cod_pais           = Convert.ToString(DataListado.CurrentRow.Cells["cod_pais"].Value);
                desc_pais          = Convert.ToString(DataListado.CurrentRow.Cells["desc_pais"].Value);
                cod_moneda         = Convert.ToString(DataListado.CurrentRow.Cells["cod_moneda"].Value);
                desc_moneda        = Convert.ToString(DataListado.CurrentRow.Cells["desc_moneda"].Value);
                cod_zona           = Convert.ToString(DataListado.CurrentRow.Cells["cod_zona"].Value);
                desc_zona          = Convert.ToString(DataListado.CurrentRow.Cells["desc_zona"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, clasificacion, rif, contacto, direccion, direccion_alterna, ciudad, telefono, movil, cod_postal, web, email, montofiscal, descuentopp, descuentogb, limite_cred, activo, nacional, fiscal, aplica_credito, fecha_reg, campo1, campo2, campo3, campo4, campo5, campo6, cod_tipoproveedor, desc_tipoproveedor, cod_segmento, desc_segmento, cod_condicionpago, desc_condicionpago, diascredito, cod_cuentasie, desc_cuentasie, cod_islr, desc_islr, cod_pais, desc_pais, cod_moneda, desc_moneda, cod_zona, desc_zona);
                mForm.TxtEditar.Text = "Listar";
            }
            else if (TxtFlag == "CCompra")
            {
                FCCompra mForm = FCCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "PCompra")
            {
                FPCompra mForm = FPCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "FCompra")
            {
                FFCompra mForm = FFCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "DCompra")
            {
                FDCompra mForm = FDCompra.GetForm();
                string   cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito;
                cod_proveedor      = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor     = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif                = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                nacional           = Convert.ToString(DataListado.CurrentRow.Cells["nacional"].Value);
                cod_condicionpago  = Convert.ToString(DataListado.CurrentRow.Cells["cod_condicionpago"].Value);
                desc_condicionpago = Convert.ToString(DataListado.CurrentRow.Cells["desc_condicionpago"].Value);
                diascredito        = Convert.ToString(DataListado.CurrentRow.Cells["diascredito"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif, nacional, cod_condicionpago, desc_condicionpago, diascredito);
            }
            else if (TxtFlag == "Pagar")
            {
                FPago  mForm = FPago.GetForm();
                string cod_proveedor, desc_proveedor, rif;
                cod_proveedor  = Convert.ToString(DataListado.CurrentRow.Cells["cod_proveedor"].Value);
                desc_proveedor = Convert.ToString(DataListado.CurrentRow.Cells["desc_proveedor"].Value);
                rif            = Convert.ToString(DataListado.CurrentRow.Cells["rif"].Value);
                mForm.SetProveedor(cod_proveedor, desc_proveedor, rif);
            }
            Close();
        }
コード例 #6
0
        internal void InsertarNuevo()
        {
            string reng, cod_impuesto, cod_deposito, cod_unidad, cod_articulo, desc_articulo, desc_deposito, desc_unidad, cantidad, equivalencia, montound, descuento, descuentop, subtotalund, desc_impuesto, tasaimp, montoimp, totalund;

            reng          = TxtReng.Text;
            cod_impuesto  = TxtCod_impuesto.Text;
            cod_deposito  = TxtCod_deposito.Text;
            cod_unidad    = TxtCod_unidad.Text;
            cod_articulo  = TxtCod_articulo.Text;
            desc_articulo = TxtDesc_articulo.Text;
            desc_deposito = TxtDesc_deposito.Text;
            desc_unidad   = TxtDesc_unidad.Text;
            cantidad      = TxtCantidad.Text;
            equivalencia  = TxtEquivalencia.Text;
            montound      = TxtMontound.Text;
            descuento     = TxtDescuento.Text;
            descuentop    = TxtDescuentop.Text;
            subtotalund   = TxtSubtotalund.Text;
            desc_impuesto = TxtDesc_impuesto.Text;
            tasaimp       = TxtTasaimp.Text;
            montoimp      = TxtMontoimp.Text;
            totalund      = TxtTotalund.Text;

            try
            {
                if (TxtCod_articulo.Text == string.Empty || TxtCod_deposito.Text == string.Empty)
                {
                    MensajeError("Falta Ingresar algunos Datos");
                }
                else
                {
                    bool registrar = true;
                    if (TxtFlag.Text == "CCompra")
                    {
                        FCCompra mForm = FCCompra.GetForm();

                        foreach (DataRow row in mForm.DtDetalle.Rows)
                        {
                            if (Convert.ToString(row["cod_articulo"]).Equals(cod_articulo))
                            {
                                registrar = false;
                                MensajeError("El Articulo Seleccionado ya se encuentra en la Lista");
                            }
                        }
                        if (registrar)
                        {
                            mForm.AgregarColumnas(reng, cod_impuesto, cod_deposito, cod_unidad, cod_articulo, desc_articulo, desc_deposito, desc_unidad, cantidad, equivalencia, montound, descuento, descuentop, subtotalund, desc_impuesto, tasaimp, montoimp, totalund, "N", reng);
                            mForm.CalcularDetalle();
                            Close();
                            Limpiar();
                        }
                    }
                    else if (TxtFlag.Text == "PCompra")
                    {
                        FPCompra mForm = FPCompra.GetForm();

                        foreach (DataRow row in mForm.DtDetalle.Rows)
                        {
                            if (Convert.ToString(row["cod_articulo"]).Equals(cod_articulo))
                            {
                                registrar = false;
                                MensajeError("El Articulo Seleccionado ya se encuentra en la Lista");
                            }
                        }
                        if (registrar)
                        {
                            mForm.AgregarColumnas(reng, cod_impuesto, cod_deposito, cod_unidad, cod_articulo, desc_articulo, desc_deposito, desc_unidad, cantidad, equivalencia, montound, descuento, descuentop, subtotalund, desc_impuesto, tasaimp, montoimp, totalund, "N", reng);
                            mForm.CalcularDetalle();
                            Close();
                            Limpiar();
                        }
                    }
                    else if (TxtFlag.Text == "FCompra")
                    {
                        FFCompra mForm = FFCompra.GetForm();

                        foreach (DataRow row in mForm.DtDetalle.Rows)
                        {
                            if (Convert.ToString(row["cod_articulo"]).Equals(cod_articulo))
                            {
                                registrar = false;
                                MensajeError("El Articulo Seleccionado ya se encuentra en la Lista");
                            }
                        }
                        if (registrar)
                        {
                            mForm.AgregarColumnas(reng, cod_impuesto, cod_deposito, cod_unidad, cod_articulo, desc_articulo, desc_deposito, desc_unidad, cantidad, equivalencia, montound, descuento, descuentop, subtotalund, desc_impuesto, tasaimp, montoimp, totalund, "N", reng);
                            mForm.CalcularDetalle();
                            Close();
                            Limpiar();
                        }
                    }
                }
            }
            catch (Exception Exc)
            {
                MensajeError(Exc.Message);
            }
        }
コード例 #7
0
        internal void InsertarEditar()
        {
            try
            {
                bool   registrar = true;
                string Rpta      = "";
                if (TxtFlag.Text == "CCompra")
                {
                    FCCompra mForm = FCCompra.GetForm();

                    foreach (DataGridViewRow row in mForm.DataListado.Rows)
                    {
                        if (Convert.ToString(row.Cells["cod_articulo"].Value) == TxtCod_articulo.Text)
                        {
                            registrar = false;
                            MensajeError("El Articulo Seleccionado ya se encuentra en la Lista");
                        }
                    }
                    if (registrar)
                    {
                        Rpta = ECCompraDetalle.Insertar(TxtCod_compra.Text, TxtCod_deposito.Text, TxtCod_articulo.Text, TxtCod_unidad.Text, TxtCod_impuesto.Text, TxtOptipo.Text, Convert.ToDecimal(TxtCantidad.Text), Convert.ToDecimal(TxtEquivalencia.Text), Convert.ToDecimal(TxtMontound.Text), Convert.ToDecimal(TxtDescuento.Text), Convert.ToDecimal(TxtDescuentop.Text), Convert.ToDecimal(TxtSubtotalund.Text), Convert.ToDecimal(TxtMontoimp.Text), Convert.ToDecimal(TxtTotalund.Text), Convert.ToInt32(TxtReng.Text));
                        mForm.MostrarDetalle();
                        mForm.CalcularDetalle();
                        Close();
                        Limpiar();
                    }
                }
                else if (TxtFlag.Text == "PCompra")
                {
                    FPCompra mForm = FPCompra.GetForm();

                    foreach (DataGridViewRow row in mForm.DataListado.Rows)
                    {
                        if (Convert.ToString(row.Cells["cod_articulo"].Value) == TxtCod_articulo.Text)
                        {
                            registrar = false;
                            MensajeError("El Articulo Seleccionado ya se encuentra en la Lista");
                        }
                    }
                    if (registrar)
                    {
                        Rpta = EPCompraDetalle.Insertar(TxtCod_compra.Text, TxtCod_deposito.Text, TxtCod_articulo.Text, TxtCod_unidad.Text, TxtCod_impuesto.Text, TxtOptipo.Text, Convert.ToDecimal(TxtCantidad.Text), Convert.ToDecimal(TxtEquivalencia.Text), Convert.ToDecimal(TxtMontound.Text), Convert.ToDecimal(TxtDescuento.Text), Convert.ToDecimal(TxtDescuentop.Text), Convert.ToDecimal(TxtSubtotalund.Text), Convert.ToDecimal(TxtMontoimp.Text), Convert.ToDecimal(TxtTotalund.Text), Convert.ToInt32(TxtReng.Text));
                        mForm.MostrarDetalle();
                        mForm.CalcularDetalle();
                        Close();
                        Limpiar();
                    }
                }
                else if (TxtFlag.Text == "FCompra")
                {
                    FFCompra mForm = FFCompra.GetForm();

                    foreach (DataGridViewRow row in mForm.DataListado.Rows)
                    {
                        if (Convert.ToString(row.Cells["cod_articulo"].Value) == TxtCod_articulo.Text)
                        {
                            registrar = false;
                            MensajeError("El Articulo Seleccionado ya se encuentra en la Lista");
                        }
                    }
                    if (registrar)
                    {
                        Rpta = EFCompraDetalle.Insertar(TxtCod_compra.Text, TxtCod_deposito.Text, TxtCod_articulo.Text, TxtCod_unidad.Text, TxtCod_impuesto.Text, TxtOptipo.Text, Convert.ToDecimal(TxtCantidad.Text), Convert.ToDecimal(TxtEquivalencia.Text), Convert.ToDecimal(TxtMontound.Text), Convert.ToDecimal(TxtDescuento.Text), Convert.ToDecimal(TxtDescuentop.Text), Convert.ToDecimal(TxtSubtotalund.Text), Convert.ToDecimal(TxtMontoimp.Text), Convert.ToDecimal(TxtTotalund.Text), "N", Convert.ToInt32(TxtReng.Text));
                        mForm.MostrarDetalle();
                        mForm.CalcularDetalle();
                        Close();
                        Limpiar();
                    }
                }
            }
            catch (Exception Exc)
            {
                MensajeError(Exc.Message);
            }
        }