public ActionResult Nuevo()
 {
     var objReqManualCompra = new Models.ReqManualCompra() {  };
     ViewBag.Titulo = "Nuevo";
     return PartialView("_Nuevo", objReqManualCompra);
 }
        /// <summary>
        /// Se carga el listado de Marcas
        /// </summary>
        /// <param name="idRequerimiento"></param>
        /// <param name="idEstatus"></param>
        /// <returns>Lista de Marcas</returns>
        public static Models.ReqManualCompra CargaMaterialesDetalles(int Item, int idRequerimiento, string idRequisicion)
        {
            object[] paramArray = new object[4];
            try
            {
                paramArray[0] = Item;
                paramArray[1] = idRequerimiento;
                paramArray[2] = null;
                paramArray[3] = idRequisicion == "" ? null : idRequisicion;


                var db = DatabaseFactory.CreateDatabase("SQLStringConn");

                using (IDataReader dataReader = db.ExecuteReader("usp_CargarDetalleReqManual", paramArray))
                {
                    while (dataReader.Read())
                    {
                        var objRequiMaterial = new Models.ReqManualCompra()
                        {

                            id = Convert.ToInt32(dataReader["idDetalleRequisicion"]),
                            idMaterialSelect = Convert.ToInt32(dataReader["idMaterial"]),
                            nombreMaterial = Convert.ToString(dataReader["nombreMaterial"]),
                            Calidad = Convert.ToString(dataReader["calidadMaterial"]),
                            Ancho = Convert.ToInt32(dataReader["anchoMaterial"]),
                            Largo = Convert.ToInt32(dataReader["largoMaterial"]),
                            Cantidad = Convert.ToInt32(dataReader["cantidadSolicitada"]),
                            Peso = Convert.ToInt32(dataReader["pesoMaterial"]),
                            Unidad = Convert.ToInt32(dataReader["idUnidadMedida"]),
                            Almacen = Convert.ToInt32(dataReader["idAlmacen"])
                        };

                        return objRequiMaterial;
                    }
                }
            }
            catch (Exception exp)
            {
                throw new ApplicationException(exp.Message, exp);
            }

            return null;

        }