Exemplo n.º 1
0
        /// <summary>
        /// Evento del botón Marcar que realiza la marca en la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnMarcar_Click(object sender, EventArgs e)
        {
            int  unificacion=0;
            MarcaD oMarcaD = new MarcaD(this.cnx);

            EmpleadoD oEmpleadoD = new EmpleadoD(this.cnx);
            List<EmpleadoL> empleado = oEmpleadoD.buscarEmpleado(this.txtCodigoEmpleado.Text);

            if (txtCodigoEmpleado.Text != "")
            {

                if (empleado.Count > 0)
                {
                    MarcaL oMarcaL = new MarcaL(txtCodigoEmpleado.Text, unificacion, "Generada", oMarcaD.tipoMarca(txtCodigoEmpleado.Text), DateTime.Today, "Empleado", DateTime.Now, "Empleado", DateTime.Now, "Sí");
                    oMarcaD.agregarMarca2(oMarcaL);
                    txtCodigoEmpleado.Text = "";
                }
                else
                {
                    MessageBox.Show("El empleado no existe ó se encuentra inactivo en la empresa");
                    txtCodigoEmpleado.Text = "";
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Método del botón aceptar,el cual verifica si el empleado preciono el botón aceptar o no,si lo hizo procede a revisar si no dejo
        /// algún espacio en blanco sino lo hizo creado un empleado con los datos suministrados
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            String activo = "No";

            if (this.chkActivo.Checked)
            {
                activo = "Sí";
            }
             try{
                 if ((this.txtEmpleado.Text == "") ||
                    (this.txtApellido1.Text == "") || (this.txtApellido2.Text == "") || (this.txtNombre.Text == "") || (this.txtSalarioPorHora.Value == 0))
                 {
                     MessageBox.Show("Faltan datos requeridos");
                     return;

                 }
                 else
                 {
                     EmpleadoD oEmpleadoD = new EmpleadoD(this.conexion);
                     List<EmpleadoL> listaEmpleado = oEmpleadoD.buscarEmpleado(this.txtEmpleado.Text);
                     if (this.edicion == false)
                     {
                         if (listaEmpleado.Count > 0)
                         {
                             MessageBox.Show("El código de Empleado ya existe");
                             this.txtEmpleado.Text = "";
                             this.txtEmpleado.Focus();
                             return;
                         }
                         else
                         {
                             oEmpleadoL = new EmpleadoL(this.txtEmpleado.Text, this.cmbDepartamento.Text, this.txtNombre.Text, this.txtApellido1.Text, this.txtApellido2.Text,
                                             int.Parse(this.txtCedula.Text), int.Parse(this.txtTelefono.Text), (this.dtpFechaNacimiento.Text),
                                             Double.Parse(this.txtSalarioPorHora.Text), oUsuarioL[0].IdUsuario, DateTime.Now, oUsuarioL[0].IdUsuario, DateTime.Now, activo);

                         }

                     }
                     else
                     {

                         oEmpleadoL = new EmpleadoL(this.txtEmpleado.Text, this.cmbDepartamento.Text, this.txtNombre.Text, this.txtApellido1.Text, this.txtApellido2.Text,
                                             int.Parse(this.txtCedula.Text), int.Parse(this.txtTelefono.Text), (this.dtpFechaNacimiento.Text),
                                             Double.Parse(this.txtSalarioPorHora.Text), oUsuarioL[0].IdUsuario, DateTime.Now, oUsuarioL[0].IdUsuario, DateTime.Now, activo);
                     }

                 }

            }catch(Exception){
                MessageBox.Show("Error agregando Empleado");

            }
             this.aceptar = true;
             this.Close();
        }