Пример #1
0
        private void Ejecutar_filtro(string campo_busqueda, string condi_busqueda, DateTime FecIni, DateTime FecFin)
        {
            DataTable         TEMP = new DataTable();
            ENResultOperation R    = ClsMantenimiento_PreventivoBC.Listar_Filtro(campo_busqueda, condi_busqueda, FecIni, FecFin);

            if (R.Proceder)
            {
                dgvListado.DataSource = (DataTable)R.Valor;
            }
            TEMP = (DataTable)R.Valor;
        }
Пример #2
0
        private void btnBuscarxFechas_Click(object sender, EventArgs e)
        {
            txtBuscar.Text = "";
            DataTable         TEMP = new DataTable();
            ENResultOperation R    = ClsMantenimiento_PreventivoBC.Listar_por_Fechas(dtpFecIni.Value, dtpFecFin.Value);

            if (R.Proceder)
            {
                dgvListado.DataSource = (DataTable)R.Valor;
            }
            TEMP = (DataTable)R.Valor;
        }
Пример #3
0
        private void Mostrar(string filtro)
        {
            ENResultOperation R = ClsMantenimiento_PreventivoBC.Listar_por_Fechas(dtpFecIni.Value, dtpFecFin.Value);

            if (R.Proceder)
            {
                dgvListado.DataSource = (DataTable)R.Valor;
            }
            else
            {
                MessageBox.Show("Error al Obtener Valores : " + R.Sms);
            }
        }
Пример #4
0
        private void Cargar_Registro(int nMant_Ide)
        {
            ENResultOperation R   = ClsMantenimiento_PreventivoBC.Buscar_Registro(nMant_Ide);
            DataTable         dtg = (DataTable)R.Valor;

            if (dtg.Rows.Count != 0)
            {
                DataRow ROWG = dtg.Rows[0];
                txtPlaca.Text          = ROWG["PLACA"].ToString();
                dtpFechaSolicitud.Text = ROWG["MANT_FECHA"].ToString();
                txtKilometraje.Text    = ROWG["MANT_KILOMETRAJE"].ToString();
                txtSolicitado.Text     = ROWG["MANT_SOLICITADO"].ToString();
                txtRequerimiento.Text  = ROWG["MANT_REQUERIMIENTO"].ToString();
                txtResponsable.Text    = ROWG["MANT_RESPONSABLE"].ToString();
                txtDetalle.Text        = ROWG["MANT_REQUERIMIENTO"].ToString();
                txtServicio.Text       = ROWG["MANT_SERVICIO"].ToString();
                txtEstado.Text         = ROWG["MANT_ESTADO"].ToString();
                txtObservaciones.Text  = ROWG["MANT_OBSERVACIONES"].ToString();
                txtRuc.Text            = ROWG["MANT_RUC"].ToString();
                txtProveedor.Text      = ROWG["MANT_PROVEEDOR"].ToString();
                dtpFechaFactura.Text   = ROWG["MANT_FECHA_FACTURA"].ToString();
                txtNroFactura.Text     = ROWG["MANT_NUMERO_FACTURA"].ToString();
                txtTotalCosto.Text     = ROWG["MANT_COSTO_IGV"].ToString();
                txtModoPago.Text       = ROWG["MANT_MODO_PAGO"].ToString();
                txtTransferido.Text    = ROWG["MANT_TRANSFERIDO"].ToString();
                txtContacto.Text       = ROWG["MANT_CONTACTO"].ToString();
                iTran_Ide      = Convert.ToInt32(ROWG["TRAN_IDE"].ToString());
                iTran_Vehi_Ide = Convert.ToInt32(ROWG["TRAN_VEHI_IDE"].ToString());

                nGrupo_Ide = Convert.ToInt32(ROWG["MANT_GRUPO_IDE"].ToString());
                cboGrupos.SelectedValue = nGrupo_Ide;

                Cargar_Actividades();

                nActividad_Ide = Convert.ToInt32(ROWG["MANT_ACTIVIDAD_IDE"].ToString());
                cboActividades.SelectedValue = nActividad_Ide;
            }
            else
            {
                Habilitar_Botones(true);
            }
        }
Пример #5
0
        private void Procesar_Operacion()
        {
            ClsMantenimiento_PreventivoBE TipoBE = new ClsMantenimiento_PreventivoBE();

            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_PreventivoBC.Crear(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Insertar " + R.Sms);
                }
                break;
            }

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

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