private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (tbNombre.Text == "") { MessageBox.Show("El campo Nombre debe ser especificado", "Error"); return; } if (tbApellidoP.Text == "") { MessageBox.Show("El campo Apellidos debe ser especificado", "Error"); return; } if (tbApellidoM.Text == "") { MessageBox.Show("El campo Apellidos debe ser especificado", "Error"); return; } if (tbCelular.Text == "") { MessageBox.Show("El campo Número de empleado debe ser especificado", "Error"); return; } if (Template == null) { MessageBox.Show("La huella del empleado debe ser capturada", "Error"); return; } try { Usuario usuario = new Usuario(); usuario.Nombre = tbNombre.Text; usuario.ApellidoP = tbApellidoP.Text; usuario.ApellidoM = tbApellidoM.Text; usuario.Correo = tbCorreo.Text; usuario.Tel = tbCelular.Text; usuario.Club = tbCelular.Text; usuario.Foto = tbUrlFoto.Text; usuario.Huella = Template.Bytes; /* string destino = @"C:\Checador\"; * * string recurso = imgFoto.Source.ToString().Replace("file:///", ""); * * File.Copy(recurso, destino + tbUrlFoto.Text, true);*/ int id = ConexionBD.AltaEmpleado(usuario); if (id > 0) { MessageBox.Show("Empleado guardado correctamente", "Guardar"); tbNombre.Text = ""; tbApellidoP.Text = ""; tbApellidoM.Text = ""; tbClub.Text = ""; tbCorreo.Text = ""; tbCelular.Text = ""; tbUrlFoto.Text = ""; imgFoto.Source = null; // dgEmpleados.DataContext = DatoEmpleado.MuestraEmpleados(); } } catch (Exception ex) { MessageBox.Show("No fue posible guardar el empleado: " + ex.Message, "Error en Guardar"); } }