private void MostrarNombreEmpleado(string _ClaveEmpleado) { try { if (!string.IsNullOrEmpty(_ClaveEmpleado)) { Usuario_Negocio Neg = new Usuario_Negocio(); string _Nombre = Neg.ObtenerNombreEmpleadoXClave(Comun.Conexion, Comun.IDSucursalCaja, _ClaveEmpleado); txtNombreEmpleado.Text = _Nombre; if (string.IsNullOrEmpty(_Nombre)) { MessageBox.Show("Clave no encontrada.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); txtClaveVendedor.Text = string.Empty; txtClaveVendedor.Focus(); } } else { txtNombreEmpleado.Text = string.Empty; } } catch (Exception ex) { throw ex; } }
private void EliminarVacaciones(Usuario Datos) { try { Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; Datos.IDEmpleado = _DatosUsuario.IDEmpleado; Datos.Opcion = 3; Usuario_Negocio MobNeg = new Usuario_Negocio(); MobNeg.ABNominaVaciones(Datos); if (Datos.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvNominaVacaciones.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvNominaVacaciones.Rows.RemoveAt(RowToDelete); } else { this.LlenarGridVacaciones(false); } } else { MessageBox.Show("Error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { this.obtenerDatos(); Usuario_Negocio CN = new Usuario_Negocio(); CN.ActualizarDatosUsuario(usuario); if (usuario.Completado) { MessageBox.Show("Los datos se actualizaron correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("No se puedo realizar los cambios. Intente mas tarde.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.Cancel; } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmConfiguracionLocal ~ btnGuardar_Click"); } }
private void llenarDatosUsuario() { try { if (!string.IsNullOrEmpty(usuario.IDUsuario)) { usuario.Conexion = Comun.Conexion; Usuario_Negocio un = new Usuario_Negocio(); usuario = un.ObtenerUsuarioXID(usuario); if (!string.IsNullOrEmpty(usuario.IDUsuario)) { this.txtNombre.Text = usuario.Nombre; this.txtApePat.Text = usuario.ApellidoPat; this.txtApeMat.Text = usuario.ApellidoMat; this.txtCalleDir.Text = usuario.DirCalle; this.txtColoniaDir.Text = usuario.DirColonia; this.txtNumDir.Text = usuario.DirNumero; this.txtPassword.Text = ""; usuario.changePassword = false; } else { this.DialogResult = DialogResult.Cancel; } } } catch (Exception ex) { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(ex, "frmPefilUsuario ~ llenarDatosUsuario()"); } }
private void CrearImagenEmpleado(string ID) { try { Usuario DatosAux = new Usuario { IDEmpleado = ID, Conexion = Comun.Conexion }; Usuario_Negocio UN = new Usuario_Negocio(); UN.ObtenerHuellaDigitalXIDEmpleado(DatosAux); if (DatosAux.Completado) { if (DatosAux.BufferHuella.Length > 0) { System.IO.MemoryStream ms = new System.IO.MemoryStream(DatosAux.BufferHuella); Image.FromStream(ms).Save(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Huella\" + this.DatosEmpleado.IDEmpleado + ".png")); } if (File.Exists(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Huella\" + this.DatosEmpleado.IDEmpleado + ".png"))) { this.ImgHuella.ImageLocation = Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Huella\" + this.DatosEmpleado.IDEmpleado + ".png"); } } } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Usuario Datos = this.ObtenerDatos(); Usuario_Negocio UN = new Usuario_Negocio(); UN.AsignarCategoria(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmCateEmpleadoAsignarCategoria ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRecuperar_Click(object sender, EventArgs e) { try { Validaciones validaciones = new Validaciones(); bool validaremail = validaciones.ValidarEmail(txtEmail.Text); if (validaremail == true) { Usuario_Negocio usuarioNegocio = new Usuario_Negocio(); string pass = usuarioNegocio.RecuperarContraseña(txtEmail.Text); if (pass != null) { EnviarEmail(txtEmail.Text, pass); this.Dispose(); } else { MessageBox.Show("El Mail indicado no está registrado. Intente con otro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo Email no es válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void EliminarUsuario(Usuario Datos) { try { Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; Datos.TablaUsuarioSucursal = this.GenerarTablaSucursales(); Datos.Opcion = 3; Usuario_Negocio CN = new Usuario_Negocio(); CN.ABCUsuario(Datos); if (Datos.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvUsuario.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvUsuario.Rows.RemoveAt(RowToDelete); } else { this.LlenarGridUsuario(false); } } else { MessageBox.Show("Error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(new Exception(Datos.MensajeError), "frmCatClientes ~ EliminarCliente -> Método"); } } catch (Exception ex) { throw ex; } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Usuario_Negocio usuarioNegocio = new Usuario_Negocio(); UsuarioSesion = new Usuario(); if (usuarioNegocio.HayUsuarios()) { Application.Run(new LoginUsuario()); } }
private List <Usuario> ObtenerListaEmpleados() { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, IDSucursalActual = Comun.IDSucursalCaja, IncluirSelect = true }; Usuario_Negocio UN = new Usuario_Negocio(); return(UN.LlenarComboCatEmpleados(DatosAux)); } catch (Exception ex) { throw ex; } }
public Principal(int id_tambo) { InitializeComponent(); //Bitmap img = new Bitmap(Application.StartupPath+ @"\fondos\fondo1.jpg"); //this.BackgroundImage = img; inseminadornegocio = new Inseminador_Negocio(); Usuario_Negocio usuario_Negocio = new Usuario_Negocio(); Tambo = new Tambo(); //Tambo.Id_tambo = id_tambo; CargarTambo(id_tambo); Usuario = new Usuario(); Usuario.Id_usuario = id_usuario; }
private void ObtenerTablaEmpleadosSucursal(string IDEmpleado) { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, IDEmpleado = IDEmpleado }; Usuario_Negocio ProdNeg = new Usuario_Negocio(); this.SucursalesXUsuario = ProdNeg.ObtenerSucursalXIDEmpleado(DatosAux); } catch (Exception ex) { throw ex; } }
private void btnIngresar_Click(object sender, EventArgs e) { try { if (txtUser.Text == string.Empty || string.IsNullOrWhiteSpace(txtUser.Text) || txtPass.Text == string.Empty || string.IsNullOrWhiteSpace(txtPass.Text)) { MessageBox.Show("Debe completar los campos vacíos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Usuario_Negocio usuarioNegocio = new Usuario_Negocio(); //Usuario usuario = new Usuario(); bool validar = usuarioNegocio.ExisteUsuario((txtUser.Text).ToLower(), txtPass.Text); if (validar == true) { Program.UsuarioSesion = usuarioNegocio.RecuperarUno(txtUser.Text.ToLower(), txtPass.Text); MessageBox.Show("Ingreso correcto", "", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarTablas cargarTablas = new CargarTablas(); Tambo_Negocio tamboNegocio = new Tambo_Negocio(); if (tamboNegocio.HayTambos(Program.UsuarioSesion.Id_usuario)) { cargarTablas.CargaTablasData(); Login login = new Login(); login.id_usuario = Program.UsuarioSesion.Id_usuario; login.Show(); this.Hide(); } else { cargarTablas.CargaTablasData(); LoginAltaTambos loginAltaTambos = new LoginAltaTambos(); loginAltaTambos.id_usuario = Program.UsuarioSesion.Id_usuario; loginAltaTambos.Show(); this.Hide(); } } else { MessageBox.Show("El usuario y/o contraseña no existen", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }
private void LlenarComboTipoNomina() { try { TipoNomina DatosAux = new TipoNomina { Conexion = Comun.Conexion, IncluirSelect = true }; Usuario_Negocio UN = new Usuario_Negocio(); this.cmbTipoNomina.DataSource = UN.LlenarComboTipoNomina(DatosAux); this.cmbTipoNomina.ValueMember = "IDTipoNomina"; this.cmbTipoNomina.DisplayMember = "Descripcion"; } catch (Exception ex) { throw ex; } }
private void LlenarGridUsuario() { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, IDSucursalActual = Comun.IDSucursalCaja }; Usuario_Negocio CN = new Usuario_Negocio(); CN.ObtenerEmpleadosMaterialesXIDSuc(DatosAux); this.dgvUsuario.AutoGenerateColumns = false; this.dgvUsuario.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void LlenarComboEmpleados(string IDSucursal) { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, IDSucursalActual = IDSucursal, IncluirSelect = true }; Usuario_Negocio UN = new Usuario_Negocio(); this.cmbEmpleados.DataSource = UN.LlenarComboCatEmpleadosCita(DatosAux); this.cmbEmpleados.ValueMember = "IDEmpleado"; this.cmbEmpleados.DisplayMember = "Nombre"; } catch (Exception ex) { throw ex; } }
private void LlenarGridUsuario(bool Band) { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, BuscarTodos = Band }; Usuario_Negocio CN = new Usuario_Negocio(); CN.ObtenerUsuario(DatosAux); this.dgvUsuario.AutoGenerateColumns = false; this.dgvUsuario.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void BusquedaUsuario(string TextoEmpleado) { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, Nombre = TextoEmpleado, BuscarTodos = false }; Usuario_Negocio CN = new Usuario_Negocio(); CN.ObtenerUsuarioBusqueda(DatosAux); this.dgvUsuario.AutoGenerateColumns = false; this.dgvUsuario.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void LlenarGridVacaciones(bool Band) { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, IDEmpleado = _DatosUsuario.IDEmpleado, BuscarTodos = Band }; Usuario_Negocio MN = new Usuario_Negocio(); MN.ObtenerNomina_Vacaciones(DatosAux); this.dgvNominaVacaciones.AutoGenerateColumns = false; this.dgvNominaVacaciones.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void CargarComboEmpleados() { try { Usuario DatosAux = new Usuario { IncluirSelect = true, Conexion = Comun.Conexion, IDSucursalActual = Comun.IDSucursalCaja }; Usuario_Negocio UN = new Usuario_Negocio(); this.cmbEmpleados.DisplayMember = "Nombre"; this.cmbEmpleados.ValueMember = "IDEmpleado"; this.cmbEmpleados.DataSource = UN.LlenarComboCatEmpleadosPedidos(DatosAux); } catch (Exception ex) { throw ex; } }
private void CargarGridPermisos() { try { Usuario Datos = new Usuario { Conexion = Comun.Conexion, IDEmpleado = this._DatosUsuario.IDEmpleado }; Usuario_Negocio UN = new Usuario_Negocio(); UN.ObtenerPermisosXIDUsuario(Datos); this.dgvPermisos.AutoGenerateColumns = false; this.dgvPermisos.DataSource = Datos.TablaDatos; } catch (Exception ex) { throw ex; } }
private void LlenarComboCatTipoUsuario() { try { TipoUsuario DatosAux = new TipoUsuario();//{ Opcion = 2, Conexion = Comun.Conexion }; Usuario_Negocio UN = new Usuario_Negocio(); DatosAux.Conexion = Comun.Conexion; UN.ObtenerComboCatTipoUsuario(DatosAux); this.cmbTipoUsuario.DisplayMember = "descripcion"; this.cmbTipoUsuario.ValueMember = "id_tipoUsuario"; this.cmbTipoUsuario.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Usuario DatosAux = new Usuario(); DatosAux.FechaInicio = this.dtpFechaInicio.Value; DatosAux.FechaFin = this.dtpFechaFin.Value; DatosAux.IDEmpleado = _DatosUsuario.IDEmpleado; DatosAux.IDVacaciones = string.Empty; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.Opcion = 1; Usuario_Negocio GN = new Usuario_Negocio(); GN.ABNominaVaciones(DatosAux); if (DatosAux.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { if (DatosAux.Resultado == 51000) { MessageBox.Show("El empleado ya cuenta con esa fecha asignado. Selecciones un nuevo rango de fechas", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmVacacionesFechas ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Usuario Datos = this.ObtenerDatos(); Usuario_Negocio CN = new Usuario_Negocio(); CN.ABCUsuario(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosUsuario = Datos; this.DialogResult = DialogResult.OK; } else { if (Datos.Resultado > 0) { List <Error> LstError = new List <Error>(); LstError.Add(new Error { Numero = 1, Descripcion = Datos.MensajeError, ControlSender = this }); this.MostrarMensajeError(LstError); } else { MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevoEmpleado ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { //Comprimir la imagen Image ImagenHuella = ComprimirImagen.ResizeImage(this.ImgHuella.Image, 250, 250, ImageFormat.Png); //Guardarla en una ruta especifica ImagenHuella.Save(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Huella\" + this.DatosEmpleado.IDEmpleado + ".png")); //Obtener la imagen en bytes System.IO.MemoryStream ms = new System.IO.MemoryStream(); ImagenHuella.Save(ms, ImageFormat.Png); this.DatosEmpleado.BufferHuella = ms.GetBuffer(); this.DatosEmpleado.IDUsuario = Comun.IDUsuario; this.DatosEmpleado.Conexion = Comun.Conexion; MemoryStream fingerprintData = new MemoryStream(); Lector.Template.Serialize(fingerprintData); fingerprintData.Position = 0; BinaryReader br = new BinaryReader(fingerprintData); byte[] bytes = br.ReadBytes((Int32)fingerprintData.Length); this.DatosEmpleado.HuellaString = ConvertirStringToBytes.getString(bytes); Usuario_Negocio UN = new Usuario_Negocio(); UN.AsignarHuellaXIDEmpleado(DatosEmpleado); if (this.DatosEmpleado.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmCatEmpleadoHuella ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarGridHistorial() { try { Usuario DatosAux = new Usuario { Conexion = Comun.Conexion, IDEmpleado = this.Empleado.IDEmpleado }; Usuario_Negocio UN = new Usuario_Negocio(); UN.ObtenerHistorialLaboral(DatosAux); this.dgvUsuario.AutoGenerateColumns = false; if (DatosAux.Completado) { this.dgvUsuario.DataSource = DatosAux.TablaDatos; } else { this.dgvUsuario.DataSource = null; } } catch (Exception ex) { throw ex; } }
public void ProcesarPersonal(DPFP.Sample Sample) { try { bool banRegistrado = true; DrawPicturePersonal(ConvertSampleToBitmapPersonal(Sample)); DPFP.FeatureSet features = ExtractFeaturesPersonal(Sample, DPFP.Processing.DataPurpose.Enrollment); if (features != null) { try { Enroller.AddFeatures(features); } catch (Exception) { //LogError.AddExcFileTxt(ex, "LectorHuella ~ ProcesarPersonal"); this.FrmCapturaHuella.Invoke(new Function(delegate() { FrmCapturaHuella.lblInstrucciones.Text = "Error al procesar las huellas."; FrmCapturaHuella.lblInstrucciones.BackColor = Color.Red; })); Thread.Sleep(2400); } } finally { UpdateStatusPersonal(); switch (Enroller.TemplateStatus) { case DPFP.Processing.Enrollment.Status.Ready: Template = Enroller.Template; if (DatosHuellas == null) { Usuario_Negocio UN = new Usuario_Negocio(); Usuario DatosAux = new Usuario { Conexion = Comun.Conexion }; UN.ObtenerHuellasDigitales(DatosAux); DatosHuellas = DatosAux.TablaDatos; } foreach (DataRow usuario in DatosHuellas.Rows) { DPFP.Template templateGuardado = new DPFP.Template(); templateGuardado.DeSerialize(ConvertirStringToBytes.StringToBytes(usuario["HuellaDigital"].ToString())); if (procesarPersonal(Sample, templateGuardado)) { banRegistrado = false; break; } } if (banRegistrado) { FrmCapturaHuella.Lector.Stop(); activaBtnPersonal(); } else { Enroller.Clear(); FrmCapturaHuella.Lector.Stop(); FrmCapturaHuella.Invoke(new Function(delegate() { FrmCapturaHuella.lblInstrucciones.Text = "La huella ya está registrada."; FrmCapturaHuella.lblInstrucciones.BackColor = Color.Red; //System.Windows.Forms.MessageBox.Show("La huella ya está registrada.", "Sistema Administrador CSL", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); //FrmCapturaHuella.DialogResult = System.Windows.Forms.DialogResult.Abort; })); Thread.Sleep(2400); Template = null; FrmCapturaHuella.Lector = new LectorHuella(); FrmCapturaHuella.frmCatEmpleadoHuella_Load(new object(), new EventArgs()); UpdateStatusPersonal(); } break; case DPFP.Processing.Enrollment.Status.Failed: Enroller.Clear(); FrmCapturaHuella.Lector.Stop(); UpdateStatusPersonal(); Template = null; FrmCapturaHuella.Lector.Start(); break; } } }
public void CapturarChecado(DPFP.Sample Sample) { try { if (DatosHuellas == null) { Usuario_Negocio UN = new Usuario_Negocio(); Usuario DatosAux = new Usuario { Conexion = Comun.Conexion }; UN.ObtenerHuellasDigitales(DatosAux); DatosHuellas = DatosAux.TablaDatos; } VerificarChecado(FrmChecar, Sample, DatosHuellas, ref acceso, ref IDUsuario); if (acceso == true) { bool Concluido = false; this.FrmChecar.Invoke(new Function(delegate() { Concluido = FrmChecar.Checar(IDUsuario); })); if (Concluido) { FrmChecar.DialogResult = DialogResult.OK; Template = null; FrmChecar.Lector.Stop(); FrmChecar.Lector = new LectorHuella(); } else { FrmChecar.Lector.Stop(); FrmChecar.Invoke(new Function(delegate() { FrmChecar.lblInstrucciones.Text = "Error al procesar la huella."; FrmChecar.lblInstrucciones.BackColor = Color.Red; })); Thread.Sleep(2400); Template = null; FrmChecar.Lector = new LectorHuella(); FrmChecar.frmChecarEntradaSalida_Load(new object(), new EventArgs()); } } else { FrmChecar.Invoke(new Function(delegate() { FrmChecar.lblInstrucciones.Text = "Huella no registrada."; FrmChecar.lblInstrucciones.BackColor = Color.Red; })); Thread.Sleep(2400); FrmChecar.Invoke(new Function(delegate() { FrmChecar.lblInstrucciones.Text = "Use el lector para escanear su huella digital."; FrmChecar.lblInstrucciones.BackColor = Color.GreenYellow; })); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "LectorHuella ~ CapturarChecado"); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { Validaciones validaciones = new Validaciones(); bool validar = validaciones.ValidarCargaUsuarios(txtUsuario.Text, txtPass.Text, txtRepitePass.Text, txtEmail.Text); if (validar == true) { bool validaremail = validaciones.ValidarEmail(txtEmail.Text); if (txtUsuario.Text.Length >= 8) { if (txtUsuario.Text.Length <= 20) { if (txtPass.Text.Length >= 8) { if (txtPass.Text.Length <= 20) { if (txtPass.Text == txtRepitePass.Text) { if (validaremail == true) { if (usuarioNegocio.YaExisteElUsuario(txtUsuario.Text) == false) { if (usuarioNegocio.YaExisteElEmail(txtEmail.Text) == false) { Usuario_Negocio usuarioNegocio = new Usuario_Negocio(); Usuario usuario = new Usuario(); usuario = MapearAUsuario(); usuarioNegocio.Insertar(usuario); MessageBox.Show("El usuario fue dado de alta exitosamente", "Alta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); LoginUsuario login = new LoginUsuario(); login.Show(); this.Hide(); } else { MessageBox.Show("Ya existe una cuenta asociada a este Email", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ya existe el nombre de usuario. Intente con otro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El campo Email no es válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Las contraseñas no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor del campo Contraseña no puede ser mayor a 20 caracteres", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor del campo Contraseña no puede ser menor a 8 caracteres", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor del campo Usuario no puede ser mayor a 20 caracteres", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El valor del campo Usuario no puede ser menor a 8 caracteres", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe completar los campos vacíos", "Información faltante", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error", MessageBoxButtons.OK); } }