/// <summary> /// Se carga el Plano Despiece /// </summary> /// <param name="idPlanoDespiece"></param> /// <returns>Objeto de Plano Despiece</returns> public static Models.PlanosDespiece CargaPlanoDespiece(int idPlanoDespiece) { var objPlanoMontaje = new Models.PlanosDespiece(); object[] paramArray = new object[3]; try { paramArray[0] = null; paramArray[1] = idPlanoDespiece; paramArray[2] = null; var db = DatabaseFactory.CreateDatabase("SQLStringConn"); using (IDataReader dataReader = db.ExecuteReader("usp_CargarPlanosDespiece", paramArray)) { while (dataReader.Read()) { objPlanoMontaje = new Models.PlanosDespiece() { id = Convert.ToInt32(dataReader["idPlanoDespiece"]), nombrePlanoDespiece = Convert.ToString(dataReader["nombrePlanoDespiece"]), idEstatus = Convert.ToInt32(dataReader["idEstatus"]), idTipoConstruccion = Convert.ToInt32(dataReader["idTipoConstruccion"]), idPlanoMontaje = Convert.ToInt32(dataReader["idPlanoMontaje"]), fechaCreacion = Convert.ToString(dataReader["fechaCreacion"]), archivoPlanoDespiece = Convert.ToString(dataReader["archivoPlanoDespiece"]), infGeneralPlanoDespiece = Convert.ToString(dataReader["infGeneralPlanoDespiece"]), codigoPlanoDespiece = Convert.ToString(dataReader["codigoPlanoDespiece"]) }; if (objPlanoMontaje.archivoPlanoDespiece != "") { objPlanoMontaje.nombreArchivo = objPlanoMontaje.archivoPlanoDespiece.Substring(33, objPlanoMontaje.archivoPlanoDespiece.Length - 33); } } } } catch (Exception exp) { throw new ApplicationException(exp.Message, exp); } return objPlanoMontaje; }
public ActionResult Nuevo() { var objPlanosDespiece = new Models.PlanosDespiece() { fechaCreacion = DateTime.Now.ToString("dd/MM/yyyy"), idEstatus = 1 }; ViewBag.Titulo = "Nuevo"; return PartialView("_Nuevo", objPlanosDespiece); }