Ejemplo n.º 1
0
        /// <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;
        }
Ejemplo n.º 3
0
 public ActionResult Nuevo()
 {
     var objProceso = new Models.Proceso() { idEstatus = 1 };
     ViewBag.Titulo = "Nuevo";
     return PartialView("_Nuevo", objProceso);
 }