public JsonResult ListarRubroEstrategia(RubroEstrategia BERubroEstrategia) { return(Json(GetAllRubroEstrategia(BERubroEstrategia), JsonRequestBehavior.AllowGet)); }
public List <RubroEstrategia> GetAllRubroEstrategia(RubroEstrategia BERubroEstrategia) { SqlCommand cmd = new SqlCommand("spGetRubroEstrategiaAll", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idRubroEstrategia", SqlDbType.Int).Value = BERubroEstrategia.idRubroEstrategia; cmd.Parameters.Add("@Id_Objetivo", SqlDbType.Int).Value = BERubroEstrategia.Id_Objetivo; List <RubroEstrategia> list = new List <RubroEstrategia>(); cn.Open(); using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RubroEstrategia obj = new RubroEstrategia(); if (dataReader["idRubroEstrategia"] != DBNull.Value) { obj.idRubroEstrategia = (int)dataReader["idRubroEstrategia"]; } if (dataReader["Id_Objetivo"] != DBNull.Value) { obj.Id_Objetivo = (int)dataReader["Id_Objetivo"]; } if (dataReader["NombreRubroEstrategia"] != DBNull.Value) { obj.NombreRubroEstrategia = (string)dataReader["NombreRubroEstrategia"]; } if (dataReader["PorcentajeImportancia"] != DBNull.Value) { obj.PorcentajeImportancia = (int)dataReader["PorcentajeImportancia"]; } if (dataReader["CostoPermitidoRubro"] != DBNull.Value) { obj.CostoPermitidoRubro = (decimal)dataReader["CostoPermitidoRubro"]; } if (dataReader["UsuarioRegistra"] != DBNull.Value) { obj.UsuarioRegistra = (string)dataReader["UsuarioRegistra"]; } if (dataReader["MaquinaRegistra"] != DBNull.Value) { obj.MaquinaRegistra = (string)dataReader["MaquinaRegistra"]; } if (dataReader["FechaRegistro"] != DBNull.Value) { obj.FechaRegistro = (DateTime)dataReader["FechaRegistro"]; } if (dataReader["UsuarioModifica"] != DBNull.Value) { obj.UsuarioModifica = (string)dataReader["UsuarioModifica"]; } if (dataReader["MaquinaModifica"] != DBNull.Value) { obj.MaquinaModifica = (string)dataReader["MaquinaModifica"]; } if (dataReader["FechaModifica"] != DBNull.Value) { obj.FechaModifica = (DateTime)dataReader["FechaModifica"]; } list.Add(obj); } } cn.Close(); return(list); }