示例#1
0
        private void BtnModificar_Click(object sender, RoutedEventArgs e)
        {
            if (dgClinica.SelectedItem != null)
            {
                Clinica c = (Clinica)dgClinica.SelectedItem;
                c.descripcion = txtDescripcion.Text;
                c.direccion   = txtDireccion.Text;
                c.ciudad      = Convert.ToInt32(txtCiudad.Text);
                c.telefono    = txtTelefono.Text;

                datos.Entry(c).State = System.Data.Entity.EntityState.Modified;
                datos.SaveChanges();
                CargarGrilla();
            }
            else
            {
                MessageBox.Show("Debe seleccionar una Clinica de la grilla para modificar!");
            }
        }
        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!");
            }
        }