示例#1
0
 protected void Cargar_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         if (LMedicos.Exists(x => x.dni == txtdnimedico.Text) == false)
         {
             if (LPaciente.Exists(x => x.dni == txtdnimedico.Text) == false)
             {
                 Medico       oMedico       = new Medico(txtdnimedico.Text, txtnombremedico.Text, Lalista.SelectedItem.ToString(), 0);
                 Especialidad oEspecialidad = LEspecialidades.Find(x => x.nombre == Lalista.SelectedItem.ToString());
                 oEspecialidad.AddMedicos(oMedico);
                 LMedicos.Add(oMedico);
                 MapeoCL oMapeo = new MapeoCL();
                 oMapeo.GuardarEspecialidadMedico(oEspecialidad, oMedico);//graba en la base de datos
                 oMapeo.GuardarMedico(oMedico);
                 string save = "CARGA CON EXITO";
                 this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
             }
             else
             {
                 string save = "ESE DNI YA FUE CARGADO";
                 this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
             }
         }
         else
         {
             string save = "ESE DNI YA FUE CARGADO";
             this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
         }
         txtdnimedico.Text    = string.Empty;
         txtnombremedico.Text = string.Empty;
     }
 }