示例#1
0
        /// <summary>
        /// Gestiona el boton de crear empleado,
        /// abre el formulario, y muestra un mensaje si se ha guardado o no
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void crearEmpleadobtn_click(object sender, RoutedEventArgs e)
        {
            AddEmpleado dialogo = new AddEmpleado(mvempleado);

            dialogo.ShowDialog();
            if (dialogo.DialogResult == true)
            {
                await this.ShowMessageAsync("Informacion", "Empleado añadido correctamente");

                mvempleado = new MVEmpleado(tEnt);
            }
            else
            {
                mvempleado = new MVEmpleado(tEnt);
            }
        }
示例#2
0
        private void añadirEmpleadosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AddEmpleado f = new AddEmpleado();

            f.ShowDialog();
            if (f._Confirmacion) // Aceptar
            {                    //ay que ingresar los campos ala DB
                String      nombres   = f.txbNombres.Text;
                String      apellidos = f.txbApellidos.Text;
                String      celular   = f.txbCelular.Text;
                String      telefono  = f.txbTelefono.Text;
                String      cargo     = f.txbCargo.Text;
                String      edad      = f.txbEdad.Text;
                String      correo    = f.txbCorreo.Text;
                String      direccion = f.txbDireccion.Text;
                String      fecha     = f.fechaIngreso.Text;
                String      dui       = f.txbDUI.Text;
                String      nit       = f.txbNIT.Text;
                String      nup       = f.txbNUP.Text;
                String      Salario   = f.txbSalario.Text;
                String      estudios  = f.txbEstudios.Text;
                DBOperacion operacion = new DBOperacion();
                //Consulta SQL
                String cadena = @"insert into Empleados
                (Nombres,Apellidos,Correo,EstudiosAcademicos,Salario,FechaIngreso,Direccion,NumeroTelefono,NumeroCelular,Cargo,DUI,NIT,NUP,Edad)
                values('" + nombres + @"','" + apellidos + @"','" + correo + @"','" + estudios + @"'" +
                                "," + Salario + @",'" + fecha + @"','" + direccion + @"','" + telefono +
                                @"','" + celular + @"','" + cargo + @"','" + dui + @"','" + nit + @"','" + nup + @"'," + edad + ");";
                Int32 resultado = operacion.Insertar(cadena);
                if (resultado > 0)
                {//Usuario se agrego con exito
                    MessageBox.Show("Empleado registrado con exito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {//Error en la conexion
                    MessageBox.Show("No se puede registrar el empleado" +
                                    " debido a un error interno, por favor contacte al desarrollador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }// si no entonces solo dio en cancelar
        }