/// <summary> /// Cargar un Proceso /// </summary> /// <returns>Un Proceso</returns> public static Models.Proceso CargaProceso(string idProceso) { object[] paramArray = new object[2]; try { paramArray[0] = idProceso == "" ? null : idProceso; paramArray[1] = null; var db = DatabaseFactory.CreateDatabase("SQLStringConn"); using (IDataReader dataReader = db.ExecuteReader("usp_CargarProcesos", paramArray)) { while (dataReader.Read()) { var objProceso = new Models.Proceso() { id = Convert.ToInt32(dataReader["idProceso"]), nombreProceso = Convert.ToString(dataReader["nombreProceso"]), idEstatus = Convert.ToInt32(dataReader["idEstatus"]), idTipoProceso = Convert.ToInt32(dataReader["idTipoProceso"]), usuarioCreacion = Convert.ToInt32(dataReader["usuarioCreacion"]), claseAvance = Convert.ToString(dataReader["claseAvance"]) }; return objProceso; } } } catch (Exception exp) { throw new ApplicationException(exp.Message, exp); } return null; }
/// <summary> /// Se carga el siguiente Proceso siguiendo la Ruta de Fabricacion /// </summary> /// <returns>Proceso</returns> /// /// <summary> public static Models.Proceso CargarSiguienteProcesoRutaFabricacion(int idProyecto, int idProceso) { object[] paramArray = new object[2]; try { paramArray[0] = idProyecto; paramArray[1] = idProceso; var db = DatabaseFactory.CreateDatabase("SQLStringConn"); using (IDataReader dataReader = db.ExecuteReader("usp_CargarSiguienteProcesoRutaFabricacion", paramArray)) { while (dataReader.Read()) { var objProceso = new Models.Proceso() { id = Convert.ToInt32(dataReader["idProceso"]), nombreProceso = Convert.ToString(dataReader["nombreProceso"]), idTipoProceso = Convert.ToInt32(dataReader["idTipoProceso"]) }; return objProceso; } } } catch (Exception exp) { throw new ApplicationException(exp.Message, exp); } return null; }
public ActionResult Nuevo() { var objProceso = new Models.Proceso() { idEstatus = 1 }; ViewBag.Titulo = "Nuevo"; return PartialView("_Nuevo", objProceso); }