public NvoMedicoForm(int mod=0)
        {
            switch (mod)
            {
                case 0:
                    {
                        this.modificacion = 0;
                        break;
                    }
                default:
                    {
                        this.modificacion = 1;
                        using (var ctx = new LabDBEntities())
                        {
                            this.med = ctx.tb_Medicos.Find(mod);
                        }

                        break;
                    }
            }

            InitializeComponent();
            cargarComboboxes();
            if (this.modificacion != 0) { cargarTextoUpdate(); }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            using (var ctx = new LabDBEntities())
            {
                if (this.modificacion == 0)
                {
                    this.med = new tb_Medicos();
                }

                else
                {
                    med = ctx.tb_Medicos.Find(this.med.id_medico);
                }
                this.med.nombre = tbNombre.Text;
                this.med.apellido = tbApellido.Text;

                this.med.dni = Convert.ToInt32(tbDNI.Text);
                this.med.especialidad = Convert.ToInt32(cbEspecialidad.SelectedValue);
                try
                {
                    this.med.email1 = tbEmail1.Text;
                    this.med.email2 = tbEmail2.Text;
                }
                catch (Exception ex) { }

                this.med.borrado = 0;

                if (this.modificacion == 0)
                {
                    ctx.tb_Medicos.Add(this.med);
                }
                if (ctx.SaveChanges() != 0)
                {
                    if (modificacion == 0)
                    {
                        MessageBox.Show("Medico Guardado Correctamente");
                    }
                    if (modificacion != 0)
                    {
                        MessageBox.Show("Medico Actualizado Correctamente");
                    }
                    this.DialogResult = DialogResult.OK;
                }
            }
        }