public List <RubroAccion> GetAllRubroAccion(RubroAccion BERubroAccion) { SqlCommand cmd = new SqlCommand("spGetRubroAccionAll", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idRubroAccion", SqlDbType.Int).Value = BERubroAccion.idRubroAccion; cmd.Parameters.Add("@Id_Objetivo", SqlDbType.Int).Value = BERubroAccion.Id_Objetivo; List <RubroAccion> list = new List <RubroAccion>(); cn.Open(); using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RubroAccion obj = new RubroAccion(); if (dataReader["idRubroAccion"] != DBNull.Value) { obj.idRubroAccion = (int)dataReader["idRubroAccion"]; } if (dataReader["Id_Objetivo"] != DBNull.Value) { obj.Id_Objetivo = (int)dataReader["Id_Objetivo"]; } if (dataReader["nombreRubroAccion"] != DBNull.Value) { obj.nombreRubroAccion = (string)dataReader["nombreRubroAccion"]; } 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); }
public JsonResult ListarRubroAccion(RubroAccion BERubroAccion) { return(Json(GetAllRubroAccion(BERubroAccion), JsonRequestBehavior.AllowGet)); }