예제 #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            Empleado    empAux    = (Empleado)dgwEmpleados.CurrentRow.DataBoundItem;
            EmpleadoSql empQuerry = new EmpleadoSql();

            empQuerry.Delete(empAux);
            reload();
        }
예제 #2
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            EmpleadoSql connection = new EmpleadoSql();

            if (txtBoxSearch.Text == "")
            {
                reload();
            }
            else
            {
                dgwEmpleados.DataSource = connection.Search((txtBoxSearch.Text));
            }
        }
예제 #3
0
 private void btnAddEmp_Click(object sender, EventArgs e)
 {
     if ((tbName.Text == "") || (tbAge.Text == "") || (tbDni.Text == "") || (tbSalary.Text == ""))
     {
         MessageBox.Show("Primero cargue datos en los campos  vacios.");
     }
     else
     {
         if (addOrMod)
         {
             EmpleadoSql connection = new EmpleadoSql();
             newEmp.NombreCompleto = tbName.Text;
             newEmp.DNI            = tbDni.Text;
             newEmp.Edad           = int.Parse(tbAge.Text);
             if (cbMarry.Text == "Si")
             {
                 newEmp.Casado = true;
             }
             else
             {
                 newEmp.Casado = false;
             }
             newEmp.Salario = double.Parse(tbSalary.Text);
             connection.Add(newEmp);
             Clear();
         }
         else
         {
             EmpleadoSql empQuerry = new EmpleadoSql();
             newEmp.Id             = newEmp.Id;
             newEmp.NombreCompleto = tbName.Text;
             newEmp.DNI            = tbDni.Text;
             newEmp.Edad           = int.Parse(tbAge.Text);
             if (cbMarry.Text == "Si")
             {
                 newEmp.Casado = true;
             }
             else
             {
                 newEmp.Casado = false;
             }
             newEmp.Salario = double.Parse(tbSalary.Text);
             empQuerry.Update(newEmp);
             this.Close();
         }
     }
 }
예제 #4
0
        private void reload()
        {
            EmpleadoSql connection = new EmpleadoSql();

            dgwEmpleados.DataSource = connection.list();
        }