public bool consulta(eps_has_centromedico epc) { var consulta = (from ep in db.eps_has_centromedico where ep.id_centro_medico == epc.id_centro_medico & ep.nit_eps == epc.nit_eps select ep).FirstOrDefault(); if (consulta == null) { return(true); } else { return(false); } }
public string afiliar(eps_has_centromedico epc) { try { db.eps_has_centromedico.InsertOnSubmit(epc); db.SubmitChanges(); return("Se ha realizado el convenio"); } catch (Exception ex) { return("Ya te encuentras Afiliado a este centro medico"); } }
protected void glvCentrosMedicos_RowCommand(object sender, GridViewCommandEventArgs e) { ClsEpsHasCentroMedico dao = new ClsEpsHasCentroMedico(); GridViewRow filaNueva = (GridViewRow)((Control)e.CommandSource).NamingContainer; eps_has_centromedico epc = new eps_has_centromedico(); int rowIndex = filaNueva.RowIndex; epc.id_centro_medico = int.Parse(glvCentrosMedicos.Rows[rowIndex].Cells[0].Text); epc.nit_eps = (string)Session["eps"]; bool hacer = dao.consulta(epc); if (hacer == true) { lblMensaje.Text = dao.afiliar(epc); } else { Response.Write("<script language=javascript>alert('Ya te encuentras afiliado');</script>"); } }
protected void gdvMedicalCenter_RowCommand(object sender, GridViewCommandEventArgs e) { GridViewRow newRow = (GridViewRow)((Control)e.CommandSource).NamingContainer; int rowIndex = newRow.RowIndex; if (e.CommandName == "Update") { txtTelefono1.Text = gdvMedicalCenter.Rows[rowIndex].Cells[1].Text; txtTelefono2.Text = gdvMedicalCenter.Rows[rowIndex].Cells[2].Text; txtCoordenadas.Text = gdvMedicalCenter.Rows[rowIndex].Cells[3].Text; FileUpload1.ID = gdvMedicalCenter.Rows[rowIndex].Cells[4].Text; txtDirrecion.Text = gdvMedicalCenter.Rows[rowIndex].Cells[5].Text; txtHorarioA.Text = gdvMedicalCenter.Rows[rowIndex].Cells[6].Text; txtHorarioC.Text = gdvMedicalCenter.Rows[rowIndex].Cells[7].Text; ddlNivelAtencion.Text = gdvMedicalCenter.Rows[rowIndex].Cells[8].Text; } else { } if (e.CommandName == "Convenio") { ClsUsuario epsL = new ClsUsuario(); string eps = Session["epsL"].ToString(); //int consulta = epsL.buscarEps(identificacionPa); int centro = int.Parse(gdvMedicalCenter.Rows[rowIndex].Cells[0].Text); eps_has_centromedico convenio = new eps_has_centromedico(); convenio.CentroMedico_idCentroMedico = centro; convenio.Eps_idEps = int.Parse(eps); ClsEpsHasCentroMedico dao = new ClsEpsHasCentroMedico(); dao.afiliarConvenio(convenio); } else { } }
public void afiliarConvenio(eps_has_centromedico convenio) { db.eps_has_centromedico.InsertOnSubmit(convenio); db.SubmitChanges(); }