Esempio n. 1
0
        private void Obtener_Importe_Combustible()
        {
            ENResultOperation D = ClsCombustible_ImporteBC.Obtener_Registro(Convert.ToInt32(txtProv_Ide.Text), dFechaOrden, nTipoCombustible);

            if (D.Proceder)
            {
                DataTable dts = (DataTable)D.Valor;
                if (dts.Rows.Count == 1)
                {
                    DataRow DROW = dts.Rows[0];
                    nImporte        = Convert.ToDecimal(DROW["GRIFO_IMPORTE"].ToString());
                    txtImporte.Text = nImporte.ToString("###,###.00");
                }
                else
                {
                    MessageBox.Show("No Hay Precio / Fecha del Combustible para Este Proveedor", "Proveedores de Combustible");
                }
            }
            else
            {
                MessageBox.Show("Se se ha encontrado Importe para este Proveedor", "Precio de Combustible");
            }
        }
        private void Buscar_Proveedor()
        {
            ENResultOperation R = ClsProveedorBC.Listar(txtProve.Text);

            if (R.Proceder)
            {
                DataTable dt = (DataTable)R.Valor;
                if (dt.Rows.Count == 1)
                {
                    DataRow ROW = dt.Rows[0];
                    txtProve.Text     = ROW["PROV_RAZON_SOCIAL"].ToString();
                    nProve_Ide        = Convert.ToInt32(ROW["PROV_IDE"]);
                    txtProve_Ide.Text = nProve_Ide.ToString();
                }
                else
                {
                    frmProveedorBuscar frmBuscarProv = new frmProveedorBuscar();
                    frmBuscarProv.ProveedorRazon = txtProve.Text;
                    frmBuscarProv.ShowDialog();
                    txtProve.Text = frmBuscarProv.ProveedorRazon;
                }
            }
        }
        public static ENResultOperation Procesar_SQL(SqlCommand cmd)
        {
            ENResultOperation result = new ENResultOperation();

            cmd.Connection = CN;
            DataTable temp = new DataTable();

            try
            {
                SqlDataAdapter DA = new SqlDataAdapter(cmd);
                DA.Fill(temp);
                result.Proceder = true;
                result.Sms      = "Correcto";
                result.Valor    = temp;
            }
            catch (Exception E)
            {
                result.Proceder = false;
                result.Sms      = E.Message;
                result.Valor    = null;
            }
            return(result);
        }
Esempio n. 4
0
        private Boolean Obtener_Proveedor_Ruc()
        {
            ENResultOperation S = ClsProveedorBC.Obtener_Ruc(txtRuc.Text);

            if (S.Proceder)
            {
                DataTable dtr = (DataTable)S.Valor;
                if (dtr.Rows.Count == 1)
                {
                    DataRow RROW = dtr.Rows[0];
                    txtProv_Ide.Text    = RROW["PROV_IDE"].ToString();
                    txtRuc.Text         = RROW["PROV_RUC"].ToString();
                    txtProv_Nombre.Text = RROW["PROV_RAZON_SOCIAL"].ToString();
                    txtRuc.Focus();
                    return(true);
                }
                else
                {
                    MessageBox.Show("No es Valido el RUC Ingresado", "Proveedores");
                }
            }
            txtRuc.Focus();
            return(false);
        }
Esempio n. 5
0
        private void Buscar_Trabajador(string cNroDoc)
        {
            ENResultOperation R   = ClsTransportista_ContactoBC.Buscar_Por_Documento(cNroDoc, iTran_Ide);
            DataTable         dtg = (DataTable)R.Valor;

            if (dtg.Rows.Count != 0)
            {
                DataRow ROWG = dtg.Rows[0];
                txtPaterno.Text            = ROWG["TRAN_CONT_PATERNO"].ToString();
                txtMaterno.Text            = ROWG["TRAN_CONT_MATERNO"].ToString();
                txtNombres.Text            = ROWG["TRAN_CONT_NOMBRE"].ToString();
                txtTelfCasa.Text           = ROWG["TRAN_CONT_TELEFONO_CASA"].ToString();
                txtCelular.Text            = ROWG["TRAN_CONT_TELEFONO_CELULAR"].ToString();
                txtDireccion.Text          = ROWG["TRAN_CONT_DIRECCION"].ToString();
                txtCorreo.Text             = ROWG["TRAN_CONT_CORREO"].ToString();
                txtNota.Text               = ROWG["TRAN_CONT_NOTA"].ToString();
                cboSexo.Text               = ROWG["TRAN_CONT_SEXO"].ToString();
                cboEstado_Civil.Text       = ROWG["TRAN_CONT_ESTADO_CIVIL"].ToString();
                cboLocalidad.SelectedValue = Convert.ToInt32(ROWG["LOCA_IDE"].ToString());
                txtLocalidad.Text          = ROWG["LOCA_IDE"].ToString();
                cboCargos.SelectedValue    = Convert.ToInt32(ROWG["CARG_IDE"].ToString());
                txtCargo.Text              = ROWG["CARG_IDE"].ToString();
            }
        }
Esempio n. 6
0
        private void frmRecojo_Apoyo_Load(object sender, EventArgs e)
        {
            ENResultOperation C   = ClsRecojo_CabeceraBC.Obtener_Registro(nReco_Ide);
            DataTable         dtc = (DataTable)C.Valor;

            if (dtc.Rows.Count != 0)
            {
                DataRow ROW = dtc.Rows[0];
                nVeces = Convert.ToInt32(ROW["VECES"].ToString());

                ENResultOperation R  = ClsRecojo_Apoyo_CabeceraBC.Listar_Filtro(nReco_Ide, nReco_Ide_Detalle);
                DataTable         dt = (DataTable)R.Valor;
                if (dt.Rows.Count != 0)
                {
                    DataRow ROWN = dt.Rows[0];
                    txtApoyo.Text         = ROWN["RECO_NUMERO_APOYO"].ToString();
                    dtpFEmision.Text      = ROWN["RECO_FECHA_EMISION"].ToString();
                    dtpFTraslado.Text     = ROWN["RECO_FECHA_TRASLADO"].ToString();
                    txtHSalida.Text       = ROWN["RECO_HORA_SALIDA"].ToString();
                    dtpFRetorno.Text      = ROWN["RECO_FECHA_RETORNO"].ToString();
                    txtHRetorno.Text      = ROWN["RECO_HORA_RETORNO"].ToString();
                    txtKmInicial.Text     = ROWN["RECO_UDOMETRO_INICIAL"].ToString();
                    txtKmFinal.Text       = ROWN["RECO_UDOMETRO_FINAL"].ToString();
                    txtTransportista.Text = ROWN["TRAN_NOMBRE"].ToString();
                    txtConductor.Text     = ROWN["CHOF_NOMBRE"].ToString();
                    txtVehiculo.Text      = ROWN["VEHI_PLACA"].ToString();
                    txtTipoVehi.Text      = ROWN["TIPO_NOMBRE"].ToString();
                    txtTnM3.Text          = ROWN["VEHI_TNM3"].ToString();
                    txtPeso.Text          = ROWN["RECO_TONELAJE"].ToString();
                    txtVolumen.Text       = ROWN["RECO_VOLUMEN"].ToString();
                    nTran_Ide             = Convert.ToInt32(ROWN["TRAN_IDE"].ToString());
                    nChof_Ide             = Convert.ToInt32(ROWN["TRAN_CHOF_IDE"].ToString());
                    nVehi_Ide             = Convert.ToInt32(ROWN["TRAN_VEHI_IDE"].ToString());
                }
            }
        }
Esempio n. 7
0
        private Boolean txtProve_Validar()
        {
            ENResultOperation R = ClsProveedorBC.Listar(txtProve.Text);

            if (R.Proceder)
            {
                DataTable dt = (DataTable)R.Valor;
                if (dt.Rows.Count == 1)
                {
                    DataRow ROW = dt.Rows[0];
                    txtProve.Text     = ROW["PROV_RAZON_SOCIAL"].ToString();
                    nProve_Ide        = Convert.ToInt32(ROW["PROV_IDE"]);
                    txtProve_Ide.Text = nProve_Ide.ToString();
                    return(true);
                }
                else
                {
                    MessageBox.Show("Proveedor de Lubricantes No Registrado", "Mensaje de Busqueda");
                    txtProve.Focus();
                    return(false);
                }
            }
            return(false);
        }
Esempio n. 8
0
        private void frmRecojo_Ayudante_Load(object sender, EventArgs e)
        {
            ENResultOperation R   = ClsRecojo_CabeceraBC.Obtener_Registro(ID_Reco_Ide);
            DataTable         dt  = (DataTable)R.Valor;
            DataRow           ROW = dt.Rows[0];

            ID_Veces    = Convert.ToInt32(ROW["VECES"].ToString());
            ID_Tran_Ide = Convert.ToInt32(ROW["TRAN_IDE"].ToString());

            Llenar_CboAyudante();

            if (Operacion_Ayudante == "N")
            {
                txtIde_Detalle.Text       = "0";
                txtTran_Cont_Ide.Text     = "0";
                cboAyudante.SelectedIndex = 0;
            }
            else
            {
                ENResultOperation P   = ClsRecojo_AyudanteBC.Listar_Filtro(ID_Reco_Ide, ID_Reco_Ide_Detalle);
                DataTable         dtp = (DataTable)P.Valor;
                if (dtp.Rows.Count != 0)
                {
                    DataRow ROWP = dtp.Rows[0];
                    txtIde_Detalle.Text   = ROWP["TRAN_IDE"].ToString();
                    txtTran_Cont_Ide.Text = ROWP["TRAN_CONT_IDE"].ToString();
                    cboAyudante.Text      = ROWP["NOMBRE_COMPLETO"].ToString();
                    if (Operacion_Ayudante == "E")
                    {
                        btnGrabar.Text = "Elimina";
                    }
                }
            }

            //txtTran_Cont_Ide.Text =
        }
Esempio n. 9
0
        private void frmRecojo_Peaje_Load(object sender, EventArgs e)
        {
            ENResultOperation R   = ClsRecojo_CabeceraBC.Obtener_Registro(ID_Reco_Ide);
            DataTable         dt  = (DataTable)R.Valor;
            DataRow           ROW = dt.Rows[0];

            ID_Veces = Convert.ToInt32(ROW["VECES"].ToString());

            if (Operacion_Peaje == "N")
            {
                txtIde_Detalle.Text = "0";
                txtSerie.Text       = string.Empty;
                txtNumero.Text      = "0";
                txtMonto.Text       = "0";
                dtpFecha.Text       = DateTime.Now.ToString();
            }
            else
            {
                ENResultOperation P   = ClsRecojo_PeajeBC.Obtener_Registro(ID_Reco_Ide, ID_Reco_Ide_Detalle);
                DataTable         dtp = (DataTable)P.Valor;
                if (dtp.Rows.Count != 0)
                {
                    DataRow ROWP = dtp.Rows[0];
                    txtIde_Detalle.Text = ROWP["RECO_IDE_DETALLE"].ToString();
                    txtSerie.Text       = ROWP["RECO_SERIE_PEAJE"].ToString();
                    txtNumero.Text      = ROWP["RECO_NUMERO_PEAJE"].ToString();
                    txtMonto.Text       = ROWP["RECO_MONTO"].ToString();
                    dtpFecha.Text       = ROWP["RECO_FECHA"].ToString();
                    if (Operacion_Peaje == "E")
                    {
                        btnGrabarPeaje.Text = "Elimina";
                    }
                }
            }
            txtSerie.Focus();
        }
        private void Buscar_Chofer()
        {
            ENResultOperation R = ClsTransportista_ChoferBC.Listar_Filtro(txtChofer.Text, nTran_Ide);

            if (R.Proceder)
            {
                DataTable dt = (DataTable)R.Valor;
                if (dt.Rows.Count == 1)
                {
                    DataRow ROW = dt.Rows[0];
                    txtChofer.Text = ROW["TRAN_CHOF_NOMBRE"].ToString();
                    nTran_Chof_Ide = Convert.ToInt32(ROW["TRAN_CHOF_IDE"]);
                }
                else
                {
                    Transportista.frmTransportista_Chofer_Buscar frmBuscarChof = new Transportista.frmTransportista_Chofer_Buscar();
                    frmBuscarChof.Transportista_Ide    = nTran_Ide;
                    frmBuscarChof.Transportista_Nombre = txtChofer.Text;
                    frmBuscarChof.ShowDialog();
                    txtChofer.Text = frmBuscarChof.Transportista_Nombre;
                    nTran_Chof_Ide = Convert.ToInt32(frmBuscarChof.Chofer_Ide);
                }
            }
        }
Esempio n. 11
0
        public static ENResultOperation Acceder(SqlCommand cmd)
        {
            ENResultOperation result = new ENResultOperation();

            cmd.Connection  = CN;
            cmd.CommandType = CommandType.StoredProcedure;
            DataTable temp = new DataTable();

            try
            {
                SqlDataAdapter DA = new SqlDataAdapter(cmd);
                DA.Fill(temp);
                string NombreError = cmd.Parameters["@NOMBRE_ERROR"].Value.ToString();
                string ValRetorno  = cmd.Parameters["@RETURN"].Value.ToString();
                if (Convert.ToInt32(ValRetorno) != 0)
                {
                    result.Proceder = false;
                    result.Sms      = NombreError;
                    result.Valor    = temp;
                }
                else
                {
                    result.Proceder = true;
                    result.Sms      = "Correcto";
                    result.Valor    = temp;
                    result.Ide      = Convert.ToInt32(ValRetorno);
                }
            }
            catch (Exception E)
            {
                result.Proceder = false;
                result.Sms      = E.Message;
                result.Valor    = null;
            }
            return(result);
        }
Esempio n. 12
0
        private void Procesar_Operacion()
        {
            ClsAlmacenBE TipoBE = new ClsAlmacenBE();

            TipoBE.Alma_ide       = Convert.ToInt32(txtIde.Text);
            TipoBE.Alma_codigo    = txtCodigo.Text;
            TipoBE.Alma_nombre    = txtNombre.Text;
            TipoBE.Alma_venta     = "No";
            TipoBE.Alma_direccion = txtDireccion.Text;
            TipoBE.Loca_ide       = Convert.ToInt32(txtLocalidad.Text);
            TipoBE.Alma_estado    = cboEstado.Text;
            TipoBE.Alma_fechainac = Convert.ToDateTime("01-01-1900");
            TipoBE.Veces          = Convert.ToInt32(txtVeces.Text);
            TipoBE.Usuario        = "ADMIN";
            TipoBE.Creacion       = Convert.ToDateTime(DateTime.Today);

            TipoBE.Nombre_error = "";

            Mens_Error  = "";
            Flg_Retorno = true;

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

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

            case "E":
            {
                ENResultOperation R = ClsAlmacenBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Almacen : " + R.Sms);
                }
                break;
            }
            }
            if (!Flg_Retorno)
            {
                MessageBox.Show("Error al Ejecutar Operacion : " + Mens_Error);
            }

            Estado_Botones(true);
            Habilita_Campos(false);
            Mostrar_dgv("");
            Mostrar_Datos();
        }
        private void Procesar_Operacion()
        {
            ClsMantenimiento_ProgramadoBE TipoBE = new ClsMantenimiento_ProgramadoBE();

            TipoBE.Mant_prog_ide   = iMant_Prog_Ide;
            TipoBE.Tran_ide        = iTran_Ide;
            TipoBE.Tran_vehi_ide   = iTran_Vehi_Ide;
            TipoBE.Tran_vehi_placa = txtPlaca.Text;
            if (string.IsNullOrEmpty(txtFrecKms.Text))
            {
                txtFrecKms.Text = "0";
            }
            TipoBE.Mant_prog_kilometros = Convert.ToInt32(txtFrecKms.Text);
            if (string.IsNullOrEmpty(txtFrecDias.Text))
            {
                txtFrecDias.Text = "0";
            }
            TipoBE.Mant_prog_dias = Convert.ToInt32(txtFrecDias.Text);
            if (string.IsNullOrEmpty(txtUltKm.Text))
            {
                txtUltKm.Text = "0";
            }
            TipoBE.Mant_prog_ultimo_kilometraje = Convert.ToInt32(txtUltKm.Text);
            TipoBE.Mant_prog_ultima_fecha       = Convert.ToDateTime(dtpUltFecha.Text);
            TipoBE.Mant_prog_detalle            = txtDetalle.Text;
            if (string.IsNullOrEmpty(txtProxKm.Text))
            {
                txtProxKm.Text = "0";
            }
            TipoBE.Mant_prog_proximo_kilometraje = Convert.ToInt32(txtProxKm.Text);
            TipoBE.Mant_prog_proxima_fecha       = Convert.ToDateTime(dtpProxFecha.Text);
            TipoBE.Mant_prog_usuario             = "JUAN";
            TipoBE.Mant_grupo_ide     = Convert.ToInt32(cboGrupos.SelectedValue.ToString());
            TipoBE.Mant_actividad_ide = Convert.ToInt32(cboActividades.SelectedValue.ToString());

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

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

            case "E":
            {
                ENResultOperation R = ClsMantenimiento_ProgramadoBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar " + R.Sms);
                }
                break;
            }
            }
            PanelProgramacion.Visible = false;
            Habilitar_Botones(true);
            Habilitar_Campos(false);
            Mostrar("");
        }
Esempio n. 14
0
        private void Procesar_Operacion()
        {
            ClsMaestro_PersonalBE TipoBE = new ClsMaestro_PersonalBE();

            TipoBE.Userid                = iUserid;
            TipoBE.Pers_codigo           = txtCodigo.Text;
            TipoBE.Pers_ide              = iPers_Ide;
            TipoBE.Pers_apellido_paterno = txtPaterno.Text;
            TipoBE.Pers_apellido_materno = txtMaterno.Text;
            TipoBE.Pers_nombres          = txtNombres.Text;
            TipoBE.Pers_documento        = txtDocumento.Text;
            TipoBE.Pers_direccion        = txtDireccion.Text;
            TipoBE.Loca_ide              = Convert.ToInt32(cboLocalidad.SelectedValue.ToString());
            TipoBE.Carg_ide              = Convert.ToInt32(cboCargos.SelectedValue.ToString());
            TipoBE.Pers_fecha_ingreso    = dtpFecIng.Value;
            TipoBE.Pers_fecha_nacimiento = dtpFecNac.Value;
            TipoBE.Pers_fecha_cese       = dtpFecCese.Value;
            TipoBE.Pers_nota             = txtNota.Text;
            TipoBE.Pers_telefono_casa    = txtTelfCasa.Text;
            TipoBE.Pers_telefono_celular = txtCelular.Text;
            TipoBE.Pers_correo           = txtCorreo.Text;
            TipoBE.Docu_iden_ide         = Convert.ToInt32(cboDocumento.SelectedValue.ToString());
            TipoBE.Pers_estado_civil     = cboEstado_Civil.Text;
            TipoBE.Pers_sexo             = cboSexo.Text;
            TipoBE.Pers_estado           = Convert.ToInt32(cboEstado.SelectedIndex.ToString());
            TipoBE.Usuario               = VarGlobales.NombreUsuario;

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

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

            case "E":
            {
                ENResultOperation R = ClsMaestro_PersonalBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar " + R.Sms);
                }
                break;
            }
            }
            Operacion             = "M";
            PanelPersonal.Visible = false;
            Habilitar_Botones(true);
            Habilitar_Campos(false);
            Mostrar("");
        }
Esempio n. 15
0
        private void Procesar_Operacion()
        {
            Obtener_Registro_Cabecera();
            clsRecojo_DetalleBE TipoBE = new clsRecojo_DetalleBE();

            TipoBE.Reco_ide          = ID_Reco_Ide;
            TipoBE.Reco_ide_detalle  = ID_Reco_Ide_Detalle;
            TipoBE.Reco_item         = Convert.ToInt32(txtItem.Text);
            TipoBE.Reco_cliente_ide  = 0;  // ID_Cliente;
            TipoBE.Reco_destinatario = txtDestinatario.Text;
            TipoBE.Reco_direccion    = txtDireccion.Text;
            if (string.IsNullOrEmpty(txtLoca_Ide.Text))
            {
                txtLoca_Ide.Text = "0";
            }
            TipoBE.Loca_ide            = Convert.ToInt32(txtLoca_Ide.Text);
            TipoBE.Reco_guia_proveedor = txtGuia_Remitente.Text;
            TipoBE.Reco_planilla       = txtPlanilla_Remitente.Text;
            TipoBE.Reco_descripcion    = txtDescripcion.Text;
            if (String.IsNullOrEmpty(txtBultos.Text))
            {
                txtBultos.Text = "0";
            }
            TipoBE.Reco_cantidad = Convert.ToDouble(txtBultos.Text);
            if (String.IsNullOrEmpty(txtPeso.Text))
            {
                txtPeso.Text = "0";
            }
            TipoBE.Reco_peso = Convert.ToDouble(txtPeso.Text);
            if (String.IsNullOrEmpty(txtVolumen.Text))
            {
                txtVolumen.Text = "0";
            }
            TipoBE.Reco_volumen = Convert.ToDouble(txtVolumen.Text);
            if (String.IsNullOrEmpty(txtkmFinal.Text))
            {
                txtkmFinal.Text = "0";
            }
            TipoBE.Reco_km_final              = Convert.ToDouble(txtkmFinal.Text);
            TipoBE.Unid_medi_ide              = Convert.ToInt32(cboUnidad_Medida.SelectedValue.ToString());
            TipoBE.Tipo_prod_ide              = Convert.ToInt32(cboTipoProducto.SelectedValue.ToString());
            TipoBE.Reco_fecha_llegada         = Convert.ToDateTime(dtpFllegada.Text);
            TipoBE.Reco_hora_llegada          = txtHLlegada.Text;
            TipoBE.Reco_fecha_inicio_carga    = Convert.ToDateTime(dtpFInicio_Carga.Text);
            TipoBE.Reco_hora_inicio_carga     = txtHInicio_Carga.Text;
            TipoBE.Reco_fecha_fin_carga       = Convert.ToDateTime(dtpFFin_Carga.Text);
            TipoBE.Reco_hora_fin_carga        = txtHFin_Carga.Text;
            TipoBE.Reco_fecha_inicio_descarga = Convert.ToDateTime(dtpFInicio_Descarga.Text);
            TipoBE.Reco_hora_inicio_descarga  = txtHInicio_Descarga.Text;
            TipoBE.Reco_fecha_fin_descarga    = Convert.ToDateTime(dtpFFin_Descarga.Text);
            TipoBE.Reco_hora_fin_descarga     = txtHFin_Descarga.Text;
            TipoBE.Reco_fecha_retiro          = Convert.ToDateTime(dtpFTermino.Text);
            TipoBE.Reco_hora_retiro           = txtHTermino.Text;
            TipoBE.Reco_estado_ruta           = true;
            TipoBE.Veces   = ID_Veces;
            TipoBE.Usuario = "ADMIN";
            Producto       = Convert.ToInt32(cboTipoProducto.SelectedValue.ToString());
            Unidad         = Convert.ToInt32(cboUnidad_Medida.SelectedValue.ToString());
            Destinatario   = txtDestinatario.Text;

            switch (Detalle_Operacion)
            {
            case "N":
                ENResultOperation N = ClsRecojo_DetalleBC.Crear(TipoBE);
                if (!N.Proceder)
                {
                    MessageBox.Show("Error : " + N.Sms);
                }
                break;

            case "M":
                ENResultOperation M = ClsRecojo_DetalleBC.Actualizar(TipoBE);
                if (!M.Proceder)
                {
                    MessageBox.Show("Error : " + M.Sms);
                }
                break;

            case "E":
                ENResultOperation E = ClsRecojo_DetalleBC.Eliminar(TipoBE);
                if (!E.Proceder)
                {
                    MessageBox.Show("Error : " + E.Sms);
                }
                break;
            }
        }
Esempio n. 16
0
        private void Procesar_Operacion()
        {
            ClsSerie_FacturacionBE TipoBE = new ClsSerie_FacturacionBE();

            TipoBE.Serie_numero                       = Convert.ToString(txtSerie.Text.Trim());
            TipoBE.Serie_factura_contador             = Convert.ToInt32(txtFCContador.Text);
            TipoBE.Serie_factura_numero_lineas        = Convert.ToInt32(txtFCLineas.Text);
            TipoBE.Serie_n_debito_contador            = Convert.ToInt32(txtNDContador.Text);
            TipoBE.Serie_n_debito_numero_lineas       = Convert.ToInt32(txtNDLineas.Text);
            TipoBE.Serie_n_credito_contador           = Convert.ToInt32(txtNCContador.Text);
            TipoBE.Serie_n_credito_numero_lineas      = Convert.ToInt32(txtNCLineas.Text);
            TipoBE.Serie_boleta_contador              = Convert.ToInt32(txtBLContador.Text);
            TipoBE.Serie_boleta_numero_lineas         = Convert.ToInt32(txtBLLineas.Text);
            TipoBE.Serie_doc_atribucion_contador      = Convert.ToInt32(txtATContador.Text);
            TipoBE.Serie_doc_atribucion_numero_lineas = Convert.ToInt32(txtATLineas.Text);
            TipoBE.Serie_nombre_lugar                 = Convert.ToString(txtLugar.Text);
            TipoBE.Serie_terminal_formato             = Convert.ToString(txtTerminal.Text);
            TipoBE.Tienda_ide            = Convert.ToInt32(cboTienda.SelectedValue.ToString());
            TipoBE.Serie_fechainac       = Convert.ToDateTime("01-01-1900");
            TipoBE.Serie_estado          = cboEstado.Text;
            TipoBE.Veces                 = Convert.ToInt32(txtVeces.Text);
            TipoBE.Usuario               = "ADMIN";
            TipoBE.Creacion              = Convert.ToDateTime(DateTime.Today);
            TipoBE.Serie_numero_anterior = Convert.ToString(txtSerie.Text);

            TipoBE.Nombre_error = "";

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

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

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

            Estado_Botones(true);
            Habilita_Campos(false);
            Mostrar_dgv("");
            Mostrar_Datos();
            btnGraba.Text = "Grabar";
        }
        private void Procesar_Operacion()
        {
            ClsMantenimiento_CorrectivoBE TipoBE = new ClsMantenimiento_CorrectivoBE();

            TipoBE.Mant_ide      = iMant_Ide;
            TipoBE.Tran_ide      = iTran_Ide;
            TipoBE.Tran_vehi_ide = iTran_Vehi_Ide;
            if (string.IsNullOrEmpty(txtKilometraje.Text))
            {
                txtKilometraje.Text = "0";
            }
            TipoBE.Mant_kilometraje   = Convert.ToInt32(txtKilometraje.Text);
            TipoBE.Mant_fecha         = Convert.ToDateTime(dtpFechaSolicitud.Text.ToString());
            TipoBE.Mant_solicitado    = txtSolicitado.Text;
            TipoBE.Mant_requerimiento = txtRequerimiento.Text;
            TipoBE.Mant_responsable   = txtResponsable.Text;
            TipoBE.Mant_detalle       = txtDetalle.Text;
            TipoBE.Mant_servicio      = txtServicio.Text;
            if (string.IsNullOrEmpty(txtTotalCosto.Text))
            {
                txtTotalCosto.Text = "0";
            }
            TipoBE.Mant_costo_igv      = Convert.ToDecimal(txtTotalCosto.Text);
            TipoBE.Mant_ruc            = txtRuc.Text;
            TipoBE.Mant_proveedor      = txtProveedor.Text;
            TipoBE.Mant_fecha_factura  = Convert.ToDateTime(dtpFechaFactura.Text.ToString());
            TipoBE.Mant_numero_factura = txtNroFactura.Text;
            TipoBE.Mant_modo_pago      = txtModoPago.Text;
            TipoBE.Mant_transferido    = txtTransferido.Text;
            TipoBE.Mant_contacto       = txtContacto.Text;
            TipoBE.Mant_estado         = txtEstado.Text;
            TipoBE.Mant_observaciones  = txtObservaciones.Text;
            TipoBE.Mant_grupo_ide      = nGrupo_Ide;
            TipoBE.Mant_actividad_ide  = nActividad_Ide;
            TipoBE.Mant_usuario_crea   = "JUAN";
            TipoBE.Mant_usuario_act    = "JUAN";

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

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

            case "E":
            {
                ENResultOperation R = ClsMantenimiento_CorrectivoBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar " + R.Sms);
                }
                break;
            }
            }
            PanelMantenimiento.Visible = false;
            Habilitar_Botones(true);
            Habilitar_Campos(false);
            Mostrar("");
        }
        private void Procesar_Operacion()
        {
            ClsCombustible_ImporteBE TipoBE = new ClsCombustible_ImporteBE();

            TipoBE.Prov_ide    = Convert.ToInt32(txtProvIde.Text);
            TipoBE.Grifo_ide   = Convert.ToInt32(txtIde.Text);
            TipoBE.Grifo_fecha = Convert.ToDateTime(dtpFecha.Text);
            //TipoBE.Grifo_tipo_combustible = Convert.ToInt32(cboTipoCombustible.SelectedValue.ToString());
            TipoBE.Grifo_importe = Convert.ToDecimal(txtImporte.Text);
            TipoBE.Veces         = Convert.ToInt32(txtVeces.Text);
            TipoBE.Usuario       = "ADMIN";
            TipoBE.Creacion      = Convert.ToDateTime(DateTime.Today);
            switch (cboTipoCombustible.Text)
            {
            case "Gas": TipoBE.Grifo_tipo_combustible = 0; break;

            case "Gasolina": TipoBE.Grifo_tipo_combustible = 1; break;

            case "Petroleo": TipoBE.Grifo_tipo_combustible = 2; break;
            }

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

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

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

            Habilitar_Botones(true);
            Habilita_Campos(false);
            Mostrar_dgv(txtProvIde.Text, Fecha_Buscar);
            Mostrar_Datos();
            btnGraba.Text = "Grabar";
        }
Esempio n. 19
0
        private void Procesar_Operacion()
        {
            ClsConcepto_FacturaBE TipoBE = new ClsConcepto_FacturaBE();

            TipoBE.Merca_ide           = Convert.ToInt32(txtIde.Text);
            TipoBE.Merca_nombre        = txtNombre.Text;
            TipoBE.Merca_nombre2       = "";
            TipoBE.Merca_nombre_ingles = "";
            TipoBE.Merca_codigo        = txtCodigo.Text;
            TipoBE.Merca_estado        = cboEstado.Text;
            TipoBE.Pla_cta_ide         = 0;

            TipoBE.Pla_cta_ide     = 0;
            TipoBE.Pla_cta_ide_des = 0;
            TipoBE.Pla_cta_ide_dev = 0;
            TipoBE.Linea_nego_ide  = 0;
            TipoBE.Cost_prod_ide   = 0;
            TipoBE.Acti_prod_ide   = 0;

            TipoBE.Pla_cta_ide_relacionada     = 0;
            TipoBE.Pla_cta_ide_des_relacionada = 0;
            TipoBE.Pla_cta_ide_dev_relacionada = 0;

            TipoBE.Merca_impuesto = cboImpuesto.Text;
            TipoBE.Veces          = Convert.ToInt32(txtVeces.Text);
            if (rbtRecargoSi.Checked)
            {
                TipoBE.Merca_recargo = true;
            }
            else
            {
                TipoBE.Merca_recargo = false;
            }

            TipoBE.Merca_fechainac = Convert.ToDateTime("01-01-1900");
            TipoBE.Usuario         = "ADMIN";
            TipoBE.Nombre_error    = "";

            Mens_Error  = "";
            Flg_Retorno = true;

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

            case "M":
            {
                ENResultOperation R = ClsConcepto_FacturaBC.Actualizar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Modificar Concepto Factura : " + R.Sms);
                }
                break;
            }

            case "E":
            {
                ENResultOperation R = ClsConcepto_FacturaBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Concepto Factura : " + R.Sms);
                }
                break;
            }
            }
            Estado_Botones(true);
            Habilita_Campos(false);
            Mostrar_dgv("");
            Llenar_Campos();
            btnGraba.Text = "Grabar";
        }
Esempio n. 20
0
        private void Procesar_Operacion()
        {
            ClsCompra_LubricantesBE TipoBE = new ClsCompra_LubricantesBE();

            TipoBE.Comp_ide         = iComp_Ide;
            TipoBE.Comp_fecha       = Convert.ToDateTime(dtpFecha.Text);
            TipoBE.Prov_ide         = Convert.ToInt32(txtProve_Ide.Text);
            TipoBE.Comp_numero      = txtNumero.Text;
            TipoBE.Comp_codigo      = txtCodigo.Text;
            TipoBE.Comp_descripcion = txtDescripcion.Text;
            TipoBE.Comp_marca       = txtMarca.Text;
            TipoBE.Comp_cantidad    = Convert.ToInt32(txtCantidad.Text);
            TipoBE.Comp_importe     = Convert.ToDecimal(txtImporte.Text);
            TipoBE.Comp_moneda      = cboMoneda.Text;
            TipoBE.Comp_tcambio     = Convert.ToDecimal(txtTCambio.Text);
            TipoBE.Comp_unidad      = cboUnidadCompra.Text;
            if (string.IsNullOrEmpty(txtCantidad_Usada.Text))
            {
                txtCantidad_Usada.Text = "0";
            }
            TipoBE.Cantidad_salida     = Convert.ToDecimal(txtCantidad_Usada.Text);
            TipoBE.Unidad_salida       = cboUnidadSalida.Text;
            TipoBE.Unidad_equivalencia = Convert.ToInt32(txtEquivalencia.Text);
            TipoBE.Unidad_costo        = Convert.ToDecimal(txtCostoUnidad.Text);
            DateTime FechaUso = new DateTime(2000, 1, 1);

            TipoBE.Fecha_inicio_uso = FechaUso;
            TipoBE.Estado           = 0;

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

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

            case "E":
            {
                ENResultOperation R = ClsCompra_LubricantesBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Compra de Lubricantes " + R.Sms);
                }
                break;
            }
            }
            Mostrar("");
        }
Esempio n. 21
0
        private void Procesar_Operacion()
        {
            ClsVendedorBE TipoBE = new ClsVendedorBE();

            TipoBE.Vend_ide              = Convert.ToInt32(txtIde.Text);
            TipoBE.Vend_codigo           = txtCodigo.Text;
            TipoBE.Vend_paterno          = txtPaterno.Text;
            TipoBE.Vend_materno          = txtMaterno.Text;
            TipoBE.Vend_nombre           = txtNombre.Text;
            TipoBE.Vend_razon_social     = txtRazonSocial.Text;
            TipoBE.Vend_correo           = txtCorreo.Text;
            TipoBE.Vend_direccion        = txtDireccion.Text;
            TipoBE.Vend_documento        = txtDocumento.Text;
            TipoBE.Vend_empresa          = cboEmpresa.Text;
            TipoBE.Vend_estado           = cboEstado.Text;
            TipoBE.Vend_fax              = txtFax.Text;
            TipoBE.Vend_telefono1        = txtTelefono1.Text;
            TipoBE.Vend_telefono2        = txtTelefono2.Text;
            TipoBE.Vend_fax              = txtFax.Text;
            TipoBE.Vend_fecha_nacimiento = Convert.ToDateTime(dtpFechaNacimiento.Text);
            TipoBE.Loca_ide              = Convert.ToInt32(cboLocalidad.SelectedValue.ToString());
            TipoBE.Docu_iden_ide         = Convert.ToInt32(cboTipoDoc.SelectedValue.ToString());

            TipoBE.Vend_estado    = cboEstado.Text;
            TipoBE.Vend_fechainac = Convert.ToDateTime("01-01-1900");
            TipoBE.Veces          = Convert.ToInt32(txtVeces.Text);
            TipoBE.Usuario        = "ADMIN";
            TipoBE.Creacion       = Convert.ToDateTime(DateTime.Today);
            TipoBE.Nombre_error   = "";

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

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

            case "E":
            {
                ENResultOperation R = ClsVendedorBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Vendedor : " + R.Sms);
                }
                break;
            }
            }
            Estado_Botones(true);
            Habilita_Campos(false);
            Mostrar_dgv("");
            Mostrar_Datos();
            btnGraba.Text = "Grabar";
        }
Esempio n. 22
0
        private void frmRecojo_Combustible_Importe_Load(object sender, EventArgs e)
        {
            ToolTip toolTip1 = new ToolTip();

            // Set up the delays for the ToolTip.
            toolTip1.AutoPopDelay = 5000;
            toolTip1.InitialDelay = 1000;
            toolTip1.ReshowDelay  = 500;
            // Force the ToolTip text to be displayed whether or not the form is active.
            toolTip1.ShowAlways = true;

            // Set up the ToolTip text for the Button and Checkbox.
            toolTip1.SetToolTip(this.txtRuc, "F3 - Para Selecionar Proveedor");

            ENResultOperation R   = ClsRecojo_CabeceraBC.Obtener_Registro(ID_Reco_Ide);
            DataTable         dt  = (DataTable)R.Valor;
            DataRow           ROW = dt.Rows[0];

            ID_Veces = Convert.ToInt32(ROW["VECES"].ToString());
            lblTipoCombustible.Text = cTipoCombustible;

            if (Operacion_Combustible == "N")
            {
                txtIde_Detalle.Text = "0";
                txtProv_Ide.Text    = "";
                txtProv_Nombre.Text = "";
                txtKmInicial.Text   = "0";
                txtKmFinal.Text     = "0";
                txtImporte.Text     = "0";
                txtTotal.Text       = "0";
                txtRendimiento.Text = Veh_Rendimiento;
                nRendimiento        = Convert.ToDecimal(Veh_Rendimiento);
            }
            else
            {
                ENResultOperation C   = ClsRecojo_Combustible_ImporteBC.Obtener_Registro(ID_Reco_Ide, ID_Reco_Ide_Detalle);
                DataTable         dtc = (DataTable)C.Valor;
                if (dtc.Rows.Count != 0)
                {
                    DataRow ROWC = dtc.Rows[0];
                    txtIde_Detalle.Text = ROWC["RECO_IDE_DETALLE"].ToString();
                    txtProv_Ide.Text    = ROWC["PROV_IDE"].ToString();
                    txtProv_Nombre.Text = ROWC["PROV_NOMBRE"].ToString();

                    nKmInicial        = Convert.ToInt32(ROWC["RECO_KILOMETRO_INICIAL"].ToString());
                    txtKmInicial.Text = nKmInicial.ToString();

                    nKmFinal        = Convert.ToInt32(ROWC["RECO_KILOMETRO_FINAL"].ToString());
                    txtKmFinal.Text = nKmFinal.ToString();

                    nImporte        = Convert.ToDecimal(ROWC["RECO_IMPORTE"].ToString());
                    txtImporte.Text = nImporte.ToString();

                    nRendimiento        = Convert.ToDecimal(ROWC["RECO_RENDIMIENTO"].ToString());
                    txtRendimiento.Text = nRendimiento.ToString();

                    nRecorrido        = nKmFinal - nKmInicial;
                    txtRecorrido.Text = nRecorrido.ToString("### ###,###");

                    if (nRendimiento > 0)
                    {
                        nFactor = nRecorrido / nRendimiento;
                    }
                    else
                    {
                        nFactor = 0;
                    }
                    txtFactor.Text = nFactor.ToString("###,###.000");
                    nTotal         = nImporte * nFactor;
                    txtTotal.Text  = nTotal.ToString("###,###.00");

                    if (Operacion_Combustible == "E")
                    {
                        txtIde_Detalle.Enabled = false;
                        txtProv_Ide.Enabled    = false;
                        txtProv_Nombre.Enabled = false;
                        txtKmInicial.Enabled   = false;
                        txtKmFinal.Enabled     = false;
                        txtImporte.Enabled     = false;
                        txtRendimiento.Enabled = false;
                        btnGrabar.Text         = "Elimina";
                    }
                    if (Obtener_Proveedor())
                    {
                        txtKmInicial.Focus();
                    }
                }
            }
        }
Esempio n. 23
0
        private void Procesar_Operacion()
        {
            ClsProveedorBE TipoBE = new ClsProveedorBE();

            TipoBE.Prov_ide                = Convert.ToInt32(txtMIde.Text);
            TipoBE.Prov_codigo             = txtMCodigo.Text;
            TipoBE.Prov_relacionada        = cboMRelacionada.Text;
            TipoBE.Docu_iden_ide           = Convert.ToInt32(cboMTipoDoc.SelectedValue.ToString());
            TipoBE.Prov_razon_social       = txtMRazon_Social.Text;
            TipoBE.Prov_empresa            = cboMEmpresa.Text;
            TipoBE.Prov_detraccion         = cboMDetraccion.Text;
            TipoBE.Prov_ruc                = txtMRuc.Text;
            TipoBE.Prov_fecha_constitucion = Convert.ToDateTime(dtpMFechaConstitucion.Text);
            TipoBE.Prov_direccion          = txtMDireccion.Text;
            TipoBE.Loca_ide                = Convert.ToInt32(cboMLocalidad.SelectedValue.ToString());
            TipoBE.Prov_telefono1          = txtMTelefono1.Text;
            TipoBE.Prov_telefono2          = txtMTelefono2.Text;
            TipoBE.Prov_fax                = txtMFax.Text;
            TipoBE.Tipo_prov_ide           = Convert.ToInt32(cboMTipoProveedor.SelectedValue.ToString());
            TipoBE.Acti_prov_ide           = Convert.ToInt32(cboMActividad.SelectedValue.ToString());
            TipoBE.Cate_prov_ide           = Convert.ToInt32(cboMCategoria.SelectedValue.ToString());
            TipoBE.Prov_correo             = txtMCorreo.Text;
            TipoBE.Prov_paterno            = txtMPaterno.Text;
            TipoBE.Prov_materno            = txtMMaterno.Text;
            TipoBE.Prov_nombre             = txtMNombre.Text;;
            TipoBE.Prov_estado             = cboMEstado.Text;
            TipoBE.Prov_fechainac          = Convert.ToDateTime("01-01-1900");
            TipoBE.Tipo_hono_ide           = Convert.ToInt32(cboMHonorario.SelectedValue.ToString());
            TipoBE.Pla_cta_ide             = Convert.ToInt32(cboMPlanCuenta.SelectedValue.ToString());
            TipoBE.Veces    = nVeces;
            TipoBE.Usuario  = "ADMIN";
            TipoBE.Creacion = Convert.ToDateTime(DateTime.Today);

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

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

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



            Mostrar("");
            Mostrar_Dgv();
            Habilitar_Botones_Mantenimiento(true);
            Habilitar_Campos_Mantenimimiento(false);
            btnMGraba.Text = "Grabar";
        }
Esempio n. 24
0
        private void Procesar_Operacion()
        {
            ClsConsumo_LubricanteBE TipoBE = new ClsConsumo_LubricanteBE();

            if (string.IsNullOrEmpty(txtCons_Ide.Text))
            {
                txtCons_Ide.Text = "0";
            }
            TipoBE.Cons_ide             = Convert.ToInt32(txtCons_Ide.Text);
            TipoBE.Comp_ide             = Convert.ToInt32(txtComp_Ide.Text);
            TipoBE.Cons_fecha           = Convert.ToDateTime(dtpFecha.Text);
            TipoBE.Cons_numero          = "";
            TipoBE.Tran_ide             = nTran_Ide;
            TipoBE.Tran_vehi_ide        = nTran_Vehi_Ide;
            TipoBE.Mant_grupo_ide       = nGrupo_Ide;
            TipoBE.Mant_actividades_ide = nActividad_Ide;
            if (string.IsNullOrEmpty(txtCantidad.Text))
            {
                txtCantidad.Text = "0";
            }
            TipoBE.Cons_cantidad = Convert.ToDecimal(txtCantidad.Text);
            TipoBE.Cons_unidad   = txtUnidad.Text;
            if (string.IsNullOrEmpty(txtCosto.Text))
            {
                txtCosto.Text = "0";
            }
            TipoBE.Cons_importe     = Convert.ToDecimal(txtCosto.Text);
            TipoBE.Cons_solicitado  = txtSolicitado.Text;
            TipoBE.Cons_autorizado  = txtAutorizado.Text;
            TipoBE.Cons_realizado   = txtRealizado.Text;
            TipoBE.Cons_observacion = txtObservacion.Text;
            TipoBE.Cons_estado      = txtEstado.Text;
            switch (Operacion)
            {
            case "N":
            {
                ENResultOperation R = ClsConsumo_LubricanteBC.Crear(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Insertar Consumo de Lubricantes " + R.Sms);
                }
                break;
            }

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

            case "E":
            {
                ENResultOperation R = ClsConsumo_LubricanteBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Consumo de Lubricantes " + R.Sms);
                }
                break;
            }
            }
            Mostrar("");
        }