Пример #1
0
        public List <entActividad> ListarActividad(int ProgramaID)
        {
            SqlCommand          cmd   = null;
            List <entActividad> lista = new List <entActividad>();

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_LISTARACTIVIDAD", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmProgramaID", ProgramaID);
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entActividad actividad = new entActividad();
                    actividad.ActividadID             = Convert.ToInt16(dr["ActividadID"]);
                    actividad.Programa                = daoPrograma.Instancia.ObtenerPrograma(Convert.ToInt16(dr["ProgramaID"]));
                    actividad.Nombreactividad         = dr["Nombreactividad"].ToString();
                    actividad.Prioridadactividad      = dr["Prioridadactividad"].ToString();
                    actividad.Totaloperariosactividad = Convert.ToInt16(dr["Totaloperariosactividad"]);
                    actividad.Fechainicioactividad    = Convert.ToDateTime(dr["Fechainicioactividad"]);
                    actividad.Fechafinactividad       = Convert.ToDateTime(dr["Fechafinactividad"]);
                    lista.Add(actividad);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(lista);
        }
Пример #2
0
        public Boolean EditarActividad(entActividad actividad)
        {
            SqlCommand cmd   = null;
            Boolean    edita = false;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("SP_EDITARACTIVIDAD", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmActividadID", actividad.ActividadID);
                cmd.Parameters.AddWithValue("@prmProgramaID", actividad.Programa.ProgramaID);
                cmd.Parameters.AddWithValue("@prmNombreactividad", actividad.Nombreactividad);
                cmd.Parameters.AddWithValue("@prmPrioridadactividad", actividad.Prioridadactividad);
                cmd.Parameters.AddWithValue("@prmTotaloperariosactividad", actividad.Totaloperariosactividad);
                cmd.Parameters.AddWithValue("@prmFechainicioactividad", actividad.Fechainicioactividad);
                cmd.Parameters.AddWithValue("@prmFechafinactividad", actividad.Fechafinactividad);
                cn.Open();
                int i = cmd.ExecuteNonQuery();
                if (i >= 0)
                {
                    edita = true;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(edita);
        }
Пример #3
0
        public ActionResult NuevaActividad(int ProgramaID)
        {
            entActividad actividad = new entActividad();

            actividad.Programa = logPrograma.Instancia.ObtenerPrograma(ProgramaID);
            return(View(actividad));
        }
        public ActionResult EditaActividad(int ActividadID)
        {
            entActividad actividad = logActividad.Instancia.ObtenerActividad(ActividadID);

            if (actividad == null)
            {
                return(HttpNotFound());
            }
            return(View(actividad));
        }
 public Boolean EditarActividad(entActividad Actividad)
 {
     try
     {
         return(datActividad.Instancia.EditarActividad(Actividad));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Пример #6
0
 public Boolean InsertaActividad(entActividad actividad)
 {
     try
     {
         return(daoActividad.Instancia.InsertarActividad(actividad));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Пример #7
0
        public ActionResult EditaActividad(int ActividadID, int ProgramaID)
        {
            entActividad actividad = logActividad.Instancia.ObtenerActividad(ActividadID, ProgramaID);

            actividad.Programa = logPrograma.Instancia.ObtenerPrograma(ProgramaID);
            if (actividad == null)
            {
                return(HttpNotFound());
            }
            return(View(actividad));
        }
 public ActionResult NuevaActividad(entActividad Actividad)
 {
     try
     {
         Boolean inserta = logActividad.Instancia.InsertarActividad(Actividad);
         if (inserta)
         {
             return(RedirectToAction("ListaActividades"));
         }
         else
         {
             return(View(Actividad));
         }
     }
     catch (ApplicationException ex)
     {
         return(RedirectToAction("ListaActividades", new { msjException = ex.Message }));
     }
 }
Пример #9
0
 public ActionResult EditaActividad(entActividad actividad)
 {
     try
     {
         actividad.Programa = logPrograma.Instancia.ObtenerPrograma(codigoPrograma);
         Boolean edita = logActividad.Instancia.EditaActividad(actividad);
         if (edita)
         {
             return(RedirectToAction("ListaActividad", new { ProgramaID = actividad.Programa.ProgramaID }));
         }
         else
         {
             return(View(actividad));
         }
     }
     catch (ApplicationException ex)
     {
         return(RedirectToAction("ListaActividad", new { msjException = ex.Message }));
     }
 }