//Obtener Cobertura por ID public JsonResult getCobertura_xID(int idCobertura) { try { ENCobertura oCobertura = null; LNCobertura olnCobertura = new LNCobertura(); oCobertura = olnCobertura.getCobertura_ByID(idCobertura); return(Json(oCobertura, JsonRequestBehavior.AllowGet)); } catch (Exception) { throw; } }
public int SaveCobertura_TRANS(ENCobertura oCobertura) { DACobertura data = new DACobertura(); int Resultado = 0; using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { Resultado = data.SaveCobertura_TRANS(con, oCobertura); } catch (Exception ex) { GrabarLog(ex); } } return(Resultado); }
//getCobertura_ByID public ENCobertura getCobertura_ByID(int idCobertura) { ENCobertura beCobertura = null; using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { con.Open(); DACobertura odaCobertura = new DACobertura(); beCobertura = odaCobertura.getCobertura_ByID(con, idCobertura); } catch (Exception ex) { GrabarLog(ex); } return(beCobertura); } }
//UPDATE COBERTURA public int SaveCobertura_TRANS(SqlConnection con, ENCobertura oCobertura) { using (con) { SqlCommand cmd = new SqlCommand("DBPESPS_Admin_UPD_Cobertura", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter parm = new SqlParameter("@Retorno", SqlDbType.Int); parm.Size = 50; parm.Direction = ParameterDirection.Output; cmd.Parameters.Add(parm); SqlParameter parmT = new SqlParameter("@idCobertura", SqlDbType.Int); parmT.Value = oCobertura.idCobertura; parmT.Direction = ParameterDirection.Input; cmd.Parameters.Add(parmT); SqlParameter parm1 = new SqlParameter("@Descripcion", SqlDbType.NVarChar); parm1.Value = oCobertura.Descripcion; parm1.Direction = ParameterDirection.Input; cmd.Parameters.Add(parm1); SqlParameter parm2 = new SqlParameter("@ValorConvenio", SqlDbType.NVarChar); parm2.Value = oCobertura.ValorConvenio; parm2.Direction = ParameterDirection.Input; cmd.Parameters.Add(parm2); SqlParameter parm3 = new SqlParameter("@Estado", SqlDbType.NVarChar); parm3.Value = oCobertura.Estado; parm3.Direction = ParameterDirection.Input; cmd.Parameters.Add(parm3); con.Open(); cmd.ExecuteNonQuery(); con.Close(); object idCobertura = cmd.Parameters["@Retorno"].Value; return((int)(idCobertura)); } }
//SaveCobertura_TRANS public JsonResult SaveCobertura_ID(ENCobertura oCobertura) { try { int intRes = 0; //GUARDAR DEDUCIBLE LNCobertura oLNCobertura = new LNCobertura(); intRes = oLNCobertura.SaveCobertura_TRANS(oCobertura); if (intRes > 0) { return(Json(new { intCobertura = intRes })); } else { return(Json(new { success = false })); } } catch (Exception) { throw; } }
public List <ENCobertura> GetCobTipobyAseguradoraTipoCob(SqlConnection con, int idAseguradora, int idTipoCobertura) { List <ENCobertura> lbeCobertura = null; SqlCommand cmd = new SqlCommand("DBPESPS_Admin_GETCoberturasByAseguradoraTipoCobertura", con); cmd.CommandType = CommandType.StoredProcedure; //ARGUMENTOS DE PROCEDURE DbParameter param = cmd.CreateParameter(); param.DbType = DbType.Int32; param.ParameterName = "@idAseguradora"; param.Value = idAseguradora; cmd.Parameters.Add(param); DbParameter param1 = cmd.CreateParameter(); param1.DbType = DbType.Int32; param1.ParameterName = "@idTipoCobertura"; param1.Value = idTipoCobertura; cmd.Parameters.Add(param1); SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { lbeCobertura = new List <ENCobertura>(); ENCobertura obeCobertura; while (drd.Read()) { obeCobertura = new ENCobertura(); if (!drd.IsDBNull(0)) { obeCobertura.idCobertura = drd.GetInt32(0); } ; if (!drd.IsDBNull(1)) { obeCobertura.idCoberturaTipo = drd.GetInt32(1); } ; if (!drd.IsDBNull(2)) { obeCobertura.idAseguradora = drd.GetInt32(2); } ; if (!drd.IsDBNull(3)) { obeCobertura.Descripcion = drd.GetString(3); } ; if (!drd.IsDBNull(4)) { obeCobertura.ValorConvenio = drd.GetString(4); } ; if (!drd.IsDBNull(5)) { obeCobertura.Estado = drd.GetString(5); } ; if (!drd.IsDBNull(6)) { obeCobertura.FechaCreacion = drd.GetDateTime(6); } ; lbeCobertura.Add(obeCobertura); } drd.Close(); } return(lbeCobertura); }