コード例 #1
0
ファイル: EtapaData.cs プロジェクト: DavidGalvanDom/CMI-Track
        /// <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;
        }
コード例 #2
0
 public ActionResult Nuevo()
 {
     var objEtapa = new Models.Etapa() { fechaCreacion = DateTime.Now.ToString("dd/MM/yyyy") };
     ViewBag.Titulo = "Nuevo";
     return PartialView("_Nuevo", objEtapa);
 }