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); }
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); }
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; } }
public Boolean InsertaActividad(entActividad actividad) { try { return(daoActividad.Instancia.InsertarActividad(actividad)); } catch (Exception e) { throw e; } }
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 })); } }
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 })); } }