예제 #1
0
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            demoEF db        = new demoEF();
            var    registros = from s in db.Empleados

                               select s;

            dbgrid.ItemsSource = registros.ToList();
        }
예제 #2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //instanciasr base de datos

            if (Regex.IsMatch(txtnombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txtsueldo.Text, @"^\d+$"))
            {
                demoEF db = new demoEF();
                Empleado emp = new Empleado();
                emp.Nombre = txtnombre.Text;
                emp.Sueldo = int.Parse(txtsueldo.Text);
                db.Empleados.Add(emp);
                db.SaveChanges();
            }
            else {
                MessageBox.Show("INGRESE BIEN LOS DATOS");
            }
        }
예제 #3
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(txtid.Text, @"^\d+$"))
            {

                demoEF db = new demoEF();
                int id = int.Parse(txtid.Text);
                var emp = db.Empleados.SingleOrDefault(x => x.id == id);
                if (emp != null)
                {
                    db.Empleados.Remove(emp);
                    db.SaveChanges();
                }
            }
            else {
                MessageBox.Show("SOLO NUMEROS");
            }
        }
예제 #4
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (Regex.IsMatch(txtnombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txtsueldo.Text, @"^\d+$")){

            demoEF db= new demoEF();
            int id = int.Parse(txtid.Text);
            var emp = db.Empleados.SingleOrDefault(x => x.id == id);
            if (emp != null)
            {
                emp.Nombre = txtnombre.Text;
                emp.Sueldo = int.Parse(txtsueldo.Text);
                db.SaveChanges();
            }
            else {
                MessageBox.Show("INGRESE BIEN LOS DATOS");
            }
            }
        }
예제 #5
0
 private void Button_Click_3(object sender, RoutedEventArgs e)
 {
     if (Regex.IsMatch(txtid.Text, @"^\d+$"))
     {
         demoEF db  = new demoEF();
         int    id  = int.Parse(txtid.Text);
         var    emp = db.Empleados.SingleOrDefault(x => x.id == id);
         if (emp != null)
         {
             db.Empleados.Remove(emp);
             db.SaveChanges();
         }
     }
     else
     {
         MessageBox.Show("SOLO NUMEROS");
     }
 }
예제 #6
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //instanciasr base de datos

            if (Regex.IsMatch(txtnombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txtsueldo.Text, @"^\d+$"))
            {
                demoEF   db  = new demoEF();
                Empleado emp = new Empleado();
                emp.Nombre = txtnombre.Text;
                emp.Sueldo = int.Parse(txtsueldo.Text);
                db.Empleados.Add(emp);
                db.SaveChanges();
            }
            else
            {
                MessageBox.Show("INGRESE BIEN LOS DATOS");
            }
        }
예제 #7
0
 private void Button_Click_2(object sender, RoutedEventArgs e)
 {
     if (Regex.IsMatch(txtnombre.Text, @"^[a-zA-Z]+$") && Regex.IsMatch(txtsueldo.Text, @"^\d+$"))
     {
         demoEF db  = new demoEF();
         int    id  = int.Parse(txtid.Text);
         var    emp = db.Empleados.SingleOrDefault(x => x.id == id);
         if (emp != null)
         {
             emp.Nombre = txtnombre.Text;
             emp.Sueldo = int.Parse(txtsueldo.Text);
             db.SaveChanges();
         }
         else
         {
             MessageBox.Show("INGRESE BIEN LOS DATOS");
         }
     }
 }
예제 #8
0
 private void Button_Click_4(object sender, RoutedEventArgs e)
 {
     if (Regex.IsMatch(txtid.Text, @"^\d+$"))
     {
         demoEF db        = new demoEF();
         int    id        = int.Parse(txtid.Text);
         var    registros = from s in db.Empleados
                            where s.id == id
                            select new
         {
             s.Nombre,
             s.Sueldo
         };
         dbgrid.ItemsSource = registros.ToList();
     }
     else
     {
         MessageBox.Show("Ingresa solo numeros bay");
     }
 }
예제 #9
0
 private void Button_Click_4(object sender, RoutedEventArgs e)
 {
     if (Regex.IsMatch(txtid.Text, @"^\d+$"))
     {
         demoEF db = new demoEF();
         int id = int.Parse(txtid.Text);
         var registros = from s in db.Empleados
                         where s.id == id
                         select new
                         {
                             s.Nombre,
                             s.Sueldo
                         };
         dbgrid.ItemsSource = registros.ToList();
     }
     else {
         MessageBox.Show("Ingresa solo numeros bay");
     }
 }
예제 #10
0
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            demoEF db = new demoEF();
            var registros = from s in db.Empleados

                            select s;

            dbgrid.ItemsSource = registros.ToList();
        }