private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();
            int  id = int.Parse(unombre3.Text);
            //   var emp = /*from x in*/ db.Empleados
            //where x.id == id
            //select x;
            //.SingleOrDefault(x => x.id == id);

            var reg = from s in db.Empleados
                      where s.id == id
                      select new
            {
                s.Nombre,
                s.sueldo
            };

            //    if (emp != null)
            //     {
            //db.Empleados.Remove(emp);

            //      db.SaveChanges();
            //}

            dbgrid.ItemsSource = reg.ToList();
        }
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();
            //  int id = int.Parse(unombre3.Text);
            //   var emp = /*from x in*/ db.Empleados
            //where x.id == id
            //select x;
            //.SingleOrDefault(x => x.id == id);

            var reg = from s in db.Empleados
                      select s;

            //    if (emp != null)
            //     {
            //db.Empleados.Remove(emp);

            //      db.SaveChanges();
            //}

            dbgrid.ItemsSource = reg.ToList();



            // \d+  /   \d{3}  /   \d{1,5}[a-zA-z\s]
            //
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //Inicializar base de datos
            //Hackear facebook
            mibd      db  = new mibd();
            Empleados emp = new Empleados();

            if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$"))
            {
                emp.Nombre = unombre.Text;
                emp.sueldo = int.Parse(unombre2.Text);

                db.Empleados.Add(emp);
                db.SaveChanges();
            }
            else
            {
                MessageBox.Show("No se admiten numeros en nombre, ni letras en sueldo");
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();
             if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$") && Regex.IsMatch(unombre3.Text, @"^\d+$"))
            {
            int id = int.Parse(unombre3.Text);
            var emp = /*from x in*/ db.Empleados
                      //where x.id == id
                      //select x;
                      .SingleOrDefault(x => x.id == id);

            if(emp != null){
                emp.Nombre = unombre.Text;
                emp.sueldo = int.Parse(unombre2.Text);
                db.SaveChanges();
            }
             }else{

             MessageBox.Show("M**********r, llena bien los recuadros");
             }
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //Inicializar base de datos
            //Hackear facebook
            mibd db = new mibd();
            Empleados emp = new Empleados();

            if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$"))
            {
                emp.Nombre = unombre.Text;
                emp.sueldo = int.Parse(unombre2.Text);

                db.Empleados.Add(emp);
                db.SaveChanges();
            }
            else {

                MessageBox.Show("No se admiten numeros en nombre, ni letras en sueldo");

            }
        }
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();
            if (Regex.IsMatch(unombre3.Text, @"^\d+$"))
            {
                int id = int.Parse(unombre3.Text);
                var emp = /*from x in*/ db.Empleados
                    //where x.id == id
                    //select x;
                          .SingleOrDefault(x => x.id == id);

                if (emp != null)
                {
                    db.Empleados.Remove(emp);

                    db.SaveChanges();
                }
            }//if confirmar
            else {

                MessageBox.Show("MEH");
            }
        }
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();

            if (Regex.IsMatch(unombre3.Text, @"^\d+$"))
            {
                int id  = int.Parse(unombre3.Text);
                var emp = /*from x in*/ db.Empleados
                          //where x.id == id
                          //select x;
                          .SingleOrDefault(x => x.id == id);

                if (emp != null)
                {
                    db.Empleados.Remove(emp);

                    db.SaveChanges();
                }
            }//if confirmar
            else
            {
                MessageBox.Show("MEH");
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();

            if (Regex.IsMatch(unombre.Text, "[a-zA-z]") && Regex.IsMatch(unombre2.Text, @"^\d+$") && Regex.IsMatch(unombre3.Text, @"^\d+$"))
            {
                int id  = int.Parse(unombre3.Text);
                var emp = /*from x in*/ db.Empleados
                          //where x.id == id
                          //select x;
                          .SingleOrDefault(x => x.id == id);

                if (emp != null)
                {
                    emp.Nombre = unombre.Text;
                    emp.sueldo = int.Parse(unombre2.Text);
                    db.SaveChanges();
                }
            }
            else
            {
                MessageBox.Show("M**********r, llena bien los recuadros");
            }
        }
        private void Button_Click_5(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();
              //  int id = int.Parse(unombre3.Text);
            //   var emp = /*from x in*/ db.Empleados
            //where x.id == id
            //select x;
            //.SingleOrDefault(x => x.id == id);

            var reg = from s in db.Empleados
                      select s;

            //    if (emp != null)
            //     {
            //db.Empleados.Remove(emp);

            //      db.SaveChanges();
            //}

            dbgrid.ItemsSource = reg.ToList();

            // \d+  /   \d{3}  /   \d{1,5}[a-zA-z\s]
            //
        }
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            mibd db = new mibd();
            int id = int.Parse(unombre3.Text);
             //   var emp = /*from x in*/ db.Empleados
                //where x.id == id
                //select x;
                      //.SingleOrDefault(x => x.id == id);

            var reg = from s in db.Empleados
                      where s.id == id
                      select new
                      {
                          s.Nombre,
                          s.sueldo
                      };

            //    if (emp != null)
               //     {
                //db.Empleados.Remove(emp);

              //      db.SaveChanges();
               //}

            dbgrid.ItemsSource = reg.ToList();
        }