Exemplo n.º 1
0
        private void Cargar_Registro(int nCons_Ide)
        {
            ENResultOperation R   = ClsConsumo_LubricanteBC.Buscar_Registro(nCons_Ide);
            DataTable         dtg = (DataTable)R.Valor;

            if (dtg.Rows.Count != 0)
            {
                DataRow ROWG = dtg.Rows[0];
                txtCons_Ide.Text         = ROWG["CONS_IDE"].ToString();
                txtComp_Ide.Text         = ROWG["COMP_IDE"].ToString();
                txtComp_Descripcion.Text = ROWG["DESCRIPCION"].ToString();
                dtpFecha.Text            = ROWG["CONS_FECHA"].ToString();
                txtPlaca.Text            = ROWG["PLACA"].ToString();
                txtNombre.Text           = ROWG["NOMBRE"].ToString();
                txtCantidad.Text         = ROWG["CONS_CANTIDAD"].ToString();
                txtUnidad.Text           = ROWG["CONS_UNIDAD"].ToString();
                txtCosto.Text            = ROWG["CONS_IMPORTE"].ToString();
                txtTotal.Text            = ROWG["TOTAL"].ToString();
                txtSolicitado.Text       = ROWG["CONS_SOLICITADO"].ToString();
                txtAutorizado.Text       = ROWG["CONS_AUTORIZADO"].ToString();
                txtRealizado.Text        = ROWG["CONS_REALIZADO"].ToString();
                txtObservacion.Text      = ROWG["CONS_OBSERVACION"].ToString();
                nTran_Vehi_Ide           = Convert.ToInt32(ROWG["TRAN_VEHI_IDE"].ToString());
            }
            else
            {
                Habilitar_Botones(true);
            }
        }
Exemplo n.º 2
0
        private void Mostrar(string filtro)
        {
            ENResultOperation R = ClsConsumo_LubricanteBC.Listar_por_Fechas(dtpFecIni.Value, dtpFecFin.Value);

            if (R.Proceder)
            {
                dgvListado.DataSource = (DataTable)R.Valor;
            }
            else
            {
                MessageBox.Show("Error al Obtener Valores : " + R.Sms);
            }
        }
Exemplo n.º 3
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("");
        }