private void Cargar_Registro(int nComp_Ide)
        {
            ENResultOperation R   = ClsCombustible_CompraBC.Buscar_Comprobante(nComp_Ide);
            DataTable         dtg = (DataTable)R.Valor;

            if (dtg.Rows.Count != 0)
            {
                DataRow ROWG = dtg.Rows[0];
                txtProve.Text           = ROWG["RAZON_SOCIAL"].ToString();
                txtProve_Ide.Text       = ROWG["PROV_IDE"].ToString();
                dtpFecha.Text           = ROWG["COMP_FECHA"].ToString();
                txtNumero.Text          = ROWG["COMP_NUMERO"].ToString();
                txtTran_Ide.Text        = ROWG["TRAN_IDE"].ToString();
                txtTransportista.Text   = ROWG["TRANSPORTISTA"].ToString();
                txtPlaca.Text           = ROWG["PLACA"].ToString();
                txtKilometraje.Text     = ROWG["COMP_KILOMETRAJE"].ToString();
                txtChofer.Text          = ROWG["CHOFER"].ToString();
                txtCantidad.Text        = ROWG["COMP_CANTIDAD"].ToString();
                txtImporte.Text         = ROWG["COMP_IMPORTE"].ToString();
                cboTipoCombustible.Text = ROWG["COMP_TIPO_COMBUSTIBLE"].ToString();
                txtVehi_Ide.Text        = ROWG["TRAN_VEHI_IDE"].ToString();
                txtChof_ide.Text        = ROWG["TRAN_CHOF_IDE"].ToString();
                nTran_Ide      = Convert.ToInt32(txtTran_Ide.Text);
                nProve_Ide     = Convert.ToInt32(txtProve_Ide.Text);
                nTran_Vehi_Ide = Convert.ToInt32(ROWG["TRAN_VEHI_IDE"]);
                nTran_Chof_Ide = Convert.ToInt32(ROWG["TRAN_CHOF_IDE"]);
            }
            else
            {
                Habilitar_Botones(true);
            }
        }
        private void Procesar_Operacion()
        {
            ClsCombustible_CompraBE TipoBE = new ClsCombustible_CompraBE();

            TipoBE.Comp_ide              = nComp_Ide;
            TipoBE.Comp_fecha            = Convert.ToDateTime(dtpFecha.Text);
            TipoBE.Prov_ide              = nProve_Ide;
            TipoBE.Comp_numero           = txtNumero.Text;
            TipoBE.Comp_tipo_combustible = cboTipoCombustible.Text;
            TipoBE.Comp_cantidad         = Convert.ToDecimal(txtCantidad.Text);
            TipoBE.Comp_importe          = Convert.ToDecimal(txtImporte.Text);
            TipoBE.Comp_kilometraje      = Convert.ToInt32(txtKilometraje.Text);
            TipoBE.Tran_ide              = nTran_Ide;
            TipoBE.Tran_vehi_ide         = nTran_Vehi_Ide;
            TipoBE.Tran_chof_ide         = nTran_Chof_Ide;
            TipoBE.Comp_lugar            = "";
            TipoBE.Estado   = 0;
            TipoBE.Usuario  = "ADMIN";
            TipoBE.Creacion = Convert.ToDateTime(DateTime.Today);

            TipoBE.Nombre_error = "";

            switch (Operacion)
            {
            case "N":
            {
                ENResultOperation R = ClsCombustible_CompraBC.Crear(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Insertar Compra de Combustible " + R.Sms);
                }
                break;
            }

            case "M":
            {
                ENResultOperation R = ClsCombustible_CompraBC.Actualizar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Modificar Compra de Combustible " + R.Sms);
                }
                break;
            }

            case "E":
            {
                ENResultOperation R = ClsCombustible_CompraBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Compra de Combustible " + R.Sms);
                }
                break;
            }
            }
        }