Exemple #1
0
        public static ENResultOperation Crear(ClsMantenimiento_ProgramadoBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_MANTENIMIENTO_PROGRAMADO_INSERTA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value              = "";
            CMD.Parameters.Add(Parametros_SQL.mant_prog_ide, SqlDbType.Int).Value                 = Datos.Mant_prog_ide;
            CMD.Parameters.Add(Parametros_SQL.tran_ide, SqlDbType.Int).Value                      = Datos.Tran_ide;
            CMD.Parameters.Add(Parametros_SQL.tran_vehi_ide, SqlDbType.Int).Value                 = Datos.Tran_vehi_ide;
            CMD.Parameters.Add(Parametros_SQL.tran_vehi_placa, SqlDbType.NVarChar).Value          = Datos.Tran_vehi_placa;
            CMD.Parameters.Add(Parametros_SQL.mant_grupo_ide, SqlDbType.Int).Value                = Datos.Mant_grupo_ide;
            CMD.Parameters.Add(Parametros_SQL.mant_actividad_ide, SqlDbType.Int).Value            = Datos.Mant_actividad_ide;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_dias, SqlDbType.Int).Value                = Datos.Mant_prog_dias;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_kilometros, SqlDbType.Int).Value          = Datos.Mant_prog_kilometros;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_ultima_fecha, SqlDbType.DateTime).Value   = Datos.Mant_prog_ultima_fecha;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_ultimo_kilometraje, SqlDbType.Int).Value  = Datos.Mant_prog_ultimo_kilometraje;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_proxima_fecha, SqlDbType.DateTime).Value  = Datos.Mant_prog_proxima_fecha;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_proximo_kilometraje, SqlDbType.Int).Value = Datos.Mant_prog_proximo_kilometraje;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_detalle, SqlDbType.NVarChar).Value        = Datos.Mant_prog_detalle;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_usuario, SqlDbType.NChar).Value           = Datos.Mant_prog_usuario;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_estado, SqlDbType.Int).Value              = Datos.Mant_prog_estado;

            CMD.Parameters.Add("@RETURN", SqlDbType.Int);
            CMD.Parameters["@RETURN"].Value     = DBNull.Value;
            CMD.Parameters["@RETURN"].Direction = ParameterDirection.ReturnValue;

            return(Mantenimiento_PreventivoDA.Acceder(CMD));
        }
Exemple #2
0
        public static ENResultOperation Eliminar(ClsMantenimiento_ProgramadoBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_MANTENIMIENTO_PROGRAMADO_ELIMINA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value = DBNull.Value;
            CMD.Parameters.Add(Parametros_SQL.mant_prog_ide, SqlDbType.Int).Value    = Datos.Mant_prog_ide;

            CMD.Parameters.Add("@RETURN", SqlDbType.Int);
            CMD.Parameters["@RETURN"].Value     = DBNull.Value;
            CMD.Parameters["@RETURN"].Direction = ParameterDirection.ReturnValue;


            return(Mantenimiento_PreventivoDA.Acceder(CMD));
        }
        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("");
        }
 public static ENResultOperation Eliminar(ClsMantenimiento_ProgramadoBE Datos)
 {
     return(ClsMantenimiento_ProgramadoDA.Eliminar(Datos));
 }
 public static ENResultOperation Actualizar(ClsMantenimiento_ProgramadoBE Datos)
 {
     return(ClsMantenimiento_ProgramadoDA.Actualizar(Datos));
 }