/// <summary> /// Se carga el listado de Etapas /// </summary> /// <param name="idProyecto"></param> /// <returns>Etapa</returns> public static Models.Etapa CargaEtapa(int idEtapa) { Etapa objEtapa = new Models.Etapa(); object[] paramArray = new object[4]; try { paramArray[0] = null; paramArray[1] = null; paramArray[2] = idEtapa; paramArray[3] = null; var db = DatabaseFactory.CreateDatabase("SQLStringConn"); using (IDataReader dataReader = db.ExecuteReader("usp_CargarEtapas", paramArray)) { while (dataReader.Read()) { objEtapa = new Models.Etapa() { id = Convert.ToInt32(dataReader["idEtapa"]), claveEtapa = Convert.ToString(dataReader["claveEtapa"]), nombreEtapa = Convert.ToString(dataReader["nombreEtapa"]), fechaFin = Convert.ToString(dataReader["fechaFinEtapa"]), fechaInicio = Convert.ToString(dataReader["fechaInicioEtapa"]), infoGeneral = Convert.ToString(dataReader["infGeneralEtapa"]), idProyecto = Convert.ToInt32(dataReader["idProyecto"]), revisionProyecto = Convert.ToString(dataReader["revisionProyecto"]), fechaCreacion = Convert.ToString(dataReader["fechaCreacion"]), estatusEtapa = Convert.ToInt32(dataReader["estatusEtapa"]) }; } } } catch (Exception exp) { throw new ApplicationException(exp.Message, exp); } return objEtapa; }
public ActionResult Nuevo() { var objEtapa = new Models.Etapa() { fechaCreacion = DateTime.Now.ToString("dd/MM/yyyy") }; ViewBag.Titulo = "Nuevo"; return PartialView("_Nuevo", objEtapa); }