/// <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); } }
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 }