private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            Consultorio consul = new Consultorio();

            consul.descripcion = txtDescripcion.Text;
            consul.Clinica1    = (Clinica)cboClinica.SelectedItem;



            datos.Consultorio.Add(consul);
            datos.SaveChanges();
            CargarDatosGrilla();
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            if (dgConsultorios.SelectedItem != null)
            {
                Consultorio consul = (Consultorio)dgConsultorios.SelectedItem;



                datos.Consultorio.Remove(consul);
                datos.SaveChanges();
                CargarDatosGrilla();
            }
            else
            {
                MessageBox.Show("Debe seleccionar un COnsultorio de la grilla para eliminar!");
            }
        }
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            if (dgConsultorios.SelectedItem != null)
            {
                Consultorio consul = (Consultorio)dgConsultorios.SelectedItem;

                consul.descripcion = txtDescripcion.Text;
                consul.Clinica1    = (Clinica)cboClinica.SelectedItem;


                //Le ponemos una banderita de que se modicaron datos en la entidad..
                datos.Entry(consul).State = System.Data.Entity.EntityState.Modified;
                datos.SaveChanges();

                CargarDatosGrilla();
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Consultorio de la grilla para modificar!");
            }
        }