private void Procesar() { try { //Conversion de imagen a array de bytes MemoryStream ms = new MemoryStream(); pbImagen.Image.Save(ms, ImageFormat.Jpeg); byte[] aByte = ms.ToArray(); Empleados emp = new Empleados() { IDEmpleado = this.IDEmpleado, Nombres = txbNombres.Text, Apellidos = txbApellidos.Text, Correo = txbCorreo.Text, EstudiosAcademicos = txbEstudios.Text, Salario = txbSalario.Text, FechaIngreso = fechaIngreso.Text, Direccion = txbDireccion.Text, NumeroCelular = txbCelular.Text, Cargo = txbCargo.Text, DUI = txbDUI.Text, NIT = txbNIT.Text, NUP = txbNUP.Text, NumeroTelefono = txbTelefono.Text, Edad = txbEdad.Text, Foto = aByte }; if (this.opcion == Opcion.INSERTAR) { if (emp.Guardar()) { MessageBox.Show("Empleado ingresado exitosamente ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Confirmacion = true; this.Close(); } else { MessageBox.Show("El empleado no pudo ser ingresado, porfavor contacte con el desarrollador ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (emp.Actualizar()) { MessageBox.Show("Empleado actualizado exitosamente ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Confirmacion = true; this.Close(); } else { MessageBox.Show("El empleado no pudo ser actualizado, porfavor contacte con el desarrollador ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch { } }