Ejemplo n.º 1
0
        private void Procesar_Operacion()
        {
            ClsMantenimiento_Grupo_ActividadesBE TipoBE = new ClsMantenimiento_Grupo_ActividadesBE();

            TipoBE.Mant_actividad_ide        = iMant_Ide;
            TipoBE.Mant_grupo_ide            = Convert.ToInt32(cboGrupos.SelectedValue.ToString());
            TipoBE.Mant_grupo_codigo         = cboGrupos.SelectedText.ToString();
            TipoBE.Mant_actividad_codigo     = txtCodigo.Text;
            TipoBE.Mant_actividad_nombre     = txtNombre.Text;
            TipoBE.Mant_actividad_kilometros = Convert.ToInt32(txtKilometros.Text);
            TipoBE.Mant_actividad_dias       = Convert.ToInt32(txtDias.Text);
            TipoBE.Mant_actividad_estado     = Convert.ToInt32(cboEstado.SelectedIndex);

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

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

            case "E":
            {
                ENResultOperation R = ClsMantenimiento_Grupo_ActividadesBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar " + R.Sms);
                }
                break;
            }
            }
            Operacion           = "M";
            PanelGrupos.Visible = false;
            Habilitar_Botones(true);
            Habilitar_Campos(false);
            Mostrar(nGrupo_Ide);
        }
        public static ENResultOperation Eliminar(ClsMantenimiento_Grupo_ActividadesBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_MANTENIMIENTO_GRUPO_ACTIVIDADES_ELIMINA");

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

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


            return(Mantenimiento_Grupo_ActividadesDA.Acceder(CMD));
        }
        public static ENResultOperation Actualizar(ClsMantenimiento_Grupo_ActividadesBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_MANTENIMIENTO_GRUPO_ACTIVIDADES_MODIFICA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value = "";
            CMD.Parameters.Add(Parametros_SQL.ide, SqlDbType.Int).Value              = Datos.Mant_actividad_ide;
            CMD.Parameters.Add(Parametros_SQL.grupo_ide, SqlDbType.Int).Value        = Datos.Mant_grupo_ide;
            CMD.Parameters.Add(Parametros_SQL.grupo_codigo, SqlDbType.VarChar).Value = Datos.Mant_grupo_codigo;
            CMD.Parameters.Add(Parametros_SQL.codigo, SqlDbType.VarChar).Value       = Datos.Mant_actividad_codigo;
            CMD.Parameters.Add(Parametros_SQL.nombre, SqlDbType.VarChar).Value       = Datos.Mant_actividad_nombre;
            CMD.Parameters.Add(Parametros_SQL.kilometros, SqlDbType.Int).Value       = Datos.Mant_actividad_kilometros;
            CMD.Parameters.Add(Parametros_SQL.dias, SqlDbType.Int).Value             = Datos.Mant_actividad_dias;
            CMD.Parameters.Add(Parametros_SQL.estado, SqlDbType.Int).Value           = Datos.Mant_actividad_estado;

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

            return(Mantenimiento_Grupo_ActividadesDA.Acceder(CMD));
        }
 public static ENResultOperation Eliminar(ClsMantenimiento_Grupo_ActividadesBE Datos)
 {
     return(ClsMantenimiento_Grupo_ActividadesDA.Eliminar(Datos));
 }