private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (frm.txt_gmail.Text != "TELÉFONO O CORREO ELECTRÓNICO")
            {
                if (frm.ckbNoSoyRobot.Checked == true)
                {
                    if (frm.txt_valor.Text == frm.lblReCaptcha.Text)
                    {
                        e_recuperar.Valor = frm.txt_gmail.Text;
                        e_gmail           = pxy_recuperar.SEARCH(e_recuperar);

                        if (e_gmail != null)
                        {
                            pxy_gmail.INITIALIZE_SMTP_CLIENT();
                            if (pxy_gmail.SEND_MAIL(e_gmail))
                            {
                                overlayForm.Dispose();
                                frm.Hide();

                                overlayForm.Dispose();
                                c_verificar = new C_verificar(e_gmail);
                                c_verificar.InitializeEvents();
                            }
                            else
                            {
                                desenfoque_abrir_formulario();
                                c_message.message("Código no enviado al correo electrónico ", C_message.message_type.error);
                                overlayForm.Dispose();
                            }
                        }
                        else
                        {
                            desenfoque_abrir_formulario();
                            c_message.message("No hay ninguna cuenta con dichos datos ", C_message.message_type.error);
                            overlayForm.Dispose();
                        }
                    }
                    else
                    {
                        desenfoque_abrir_formulario();
                        c_message.message("Resolver el Captcha ", C_message.message_type.error);
                        overlayForm.Dispose();
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("Seleccionar el Captcha ", C_message.message_type.error);
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("Ingrese el dato correspondiente", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            e_modificar.Usuario_email = e_gmail.RecipientMail[0];
            e_modificar.Contrasena    = frm.txt_password.Text;
            e_modificar.Confirmar     = frm.txt_confirm.Text;

            if (e_modificar.Contrasena == e_modificar.Confirmar)
            {
                if (frm.ckbNoSoyRobot.Checked == true)
                {
                    if (frm.txt_valor.Text == frm.lblReCaptcha.Text)
                    {
                        if (!(e_modificar.validate(validator, out brokenRules)))
                        {
                            e_modificar.Contrasena = Vst_seguridad.GetSHA256(frm.txt_password.Text);

                            if (pxy_modificar.UPDATE(e_modificar))
                            {
                                overlayForm.Dispose();
                                desenfoque_abrir_formulario();
                                c_message.message("La contraseña ha sido actualizada ", C_message.message_type.information);
                                overlayForm.Dispose();

                                frm.Hide();
                                c_logeo.InitializeEvents();
                            }
                        }
                        else
                        {
                            desenfoque_abrir_formulario();
                            foreach (var item in brokenRules)
                            {
                                c_message.message(item, C_message.message_type.error);
                            }
                            overlayForm.Dispose();
                        }
                    }
                    else
                    {
                        desenfoque_abrir_formulario();
                        c_message.message("Resolver el Captcha ", C_message.message_type.error);
                        overlayForm.Dispose();
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("Seleccionar el Captcha ", C_message.message_type.error);
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("Las contraseñas no coinciden ", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
예제 #3
0
 private void revisar_actualizacion()
 {
     c_actualizar                = new C_actualizar();
     e_verificar.Clave           = C_logeo.clave[0];
     e_verificar.Fecha_modificar = DateTime.Now.ToString("yyyy-MM-dd");
     if (pxy_verificar.FIND(e_verificar))
     {
         desenfoque_abrir_formulario();
         c_message.message("Necesita actualizar contraseña ", C_message.message_type.warning);
         overlayForm.Dispose();
         c_actualizar.InitializeEvents();
     }
 }
예제 #4
0
 private void btnSelect_Click(object sender, EventArgs e)
 {
     if (e_contrato.Clave != 0)
     {
         frm.Close();
     }
     else
     {
         desenfoque_abrir_formulario();
         c_message.message("Selecciona un registro.", C_message.message_type.warning);
         overlayForm.Dispose();
     }
 }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (frm.txt_password.Text != "CONTRASEÑA" || frm.txt_user.Text != "USUARIO")
            {
                if (validar.SqlInjection(frm))
                {
                    e_login.Usuario    = frm.txt_user.Text;
                    e_login.Contrasena = Vst_seguridad.GetSHA256(frm.txt_password.Text);

                    clave = pxy_login.SEARCH(e_login);

                    if (clave[0] != 0)
                    {
                        permisos = pxy_permiso.FIND(clave[1]);
                        overlayForm.Dispose();
                        frm.Hide();
                        c_main.InitializeEvents();
                    }
                    else
                    {
                        desenfoque_abrir_formulario();
                        c_message.message("No hay ninguna cuenta con dichos datos ", C_message.message_type.error);
                        overlayForm.Dispose();
                        intentos--;
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("Por seguridad no ingresar: ' = or ", C_message.message_type.warning);
                    overlayForm.Dispose();
                    intentos--;
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios ", C_message.message_type.error);
                overlayForm.Dispose();
                intentos--;
            }

            if (intentos == 0)
            {
                desenfoque_abrir_formulario();
                c_message.message("Superaste la cantidad de intentos ", C_message.message_type.warning);
                overlayForm.Dispose();
                Application.Exit();
            }
        }
예제 #6
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                vo_empleado.Rfc_persona = rfc_persona;
                vo_empleado.Rfc_jefe    = rfc_jefe;

                vo_empleado.Puesto   = Convert.ToInt16(frm.cmbPost.SelectedValue.ToString());
                vo_empleado.Sucursal = Convert.ToInt16(frm.cmbOffice.SelectedValue.ToString());
                vo_empleado.Turno    = Convert.ToInt16(frm.cmbTurn.SelectedValue.ToString());

                if (vo_empleado.Operacion.Equals("update"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_empleado.UPDATE(vo_empleado))
                    {
                        c_message.message("Registro actualizado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al actualizar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
                else if (vo_empleado.Operacion.Equals("insert"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_empleado.CREATE(vo_empleado))
                    {
                        c_message.message("Registro guardado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al guardar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
예제 #7
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                vo_documento.Rfc_trabajdor     = frm.txtRFC.Text;
                vo_documento.Nombre_trabajador = frm.txtName.Text;
                vo_documento.Observaciones     = frm.txtObservaciones.Text;
                vo_documento.Estado            = frm.cmbEstado.SelectedItem.ToString();
                vo_documento.Fecha_evaluacion  = frm.dtpRegistrationDate.Value.ToString("dd/MM/yyyy");

                if (vo_documento.Operacion.Equals("update"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_documento.UPDATE(vo_documento))
                    {
                        c_message.message("Registro actualizado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al actualizar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
                else if (vo_documento.Operacion.Equals("insert"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_documento.CREATE(vo_documento))
                    {
                        c_message.message("Registro guardado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al guardar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                vo_trabajador.Persona = rfc_persona;
                vo_trabajador.Estado  = frm.cmbEstado.SelectedItem.ToString();

                vo_trabajador.Sucursal     = Convert.ToInt16(frm.cmbOffice.SelectedValue.ToString());
                vo_trabajador.Calificacion = Convert.ToInt16(frm.txtRating.Text);

                if (vo_trabajador.Operacion.Equals("update"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_trabajador.UPDATE(vo_trabajador))
                    {
                        c_message.message("Registro actualizado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al actualizar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
                else if (vo_trabajador.Operacion.Equals("insert"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_trabajador.CREATE(vo_trabajador))
                    {
                        c_message.message("Registro guardado con exito ", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al guardar ", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios ", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
예제 #9
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            vo_persona.Fecha_contrasena = frm.mthEstablecer.SelectionStart.ToString("yyyy-MM-dd");

            desenfoque_abrir_formulario();

            if (pxy_persona.ESTABLISH(vo_persona))
            {
                c_message.message("Se estableció la fecha para actualización", C_message.message_type.information);
                frm.Close();
            }
            else
            {
                c_message.message("No se estableció la fecha", C_message.message_type.error);
            }
            overlayForm.Dispose();
        }
예제 #10
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                vo_evaluar.Documento     = id_documento;
                vo_evaluar.Estado        = frm.cmbEstado.SelectedItem.ToString();
                vo_evaluar.Observaciones = frm.txtObservaciones.Text;

                if (vo_evaluar.Operacion.Equals("update"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_evaluar.UPDATE(vo_evaluar))
                    {
                        c_message.message("Registro actualizado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al actualizar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
                else if (vo_evaluar.Operacion.Equals("insert"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_evaluar.CREATE(vo_evaluar))
                    {
                        c_message.message("Registro guardado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al guardar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                vo_operacion.Modulo = Convert.ToInt16(frm.cmbModule.SelectedValue.ToString());
                vo_operacion.Accion = Convert.ToInt16(frm.cmbAction.SelectedValue.ToString());

                if (vo_operacion.Operacion.Equals("update"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_operacion.UPDATE(vo_operacion))
                    {
                        c_message.message("Registro actualizado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al actualizar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
                else if (vo_operacion.Operacion.Equals("insert"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_operacion.CREATE(vo_operacion))
                    {
                        c_message.message("Registro guardado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al guardar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
예제 #12
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (frm.txt_code.Text != "CÓDIGO")
            {
                if (frm.ckbNoSoyRobot.Checked == true)
                {
                    if (frm.txt_valor.Text == frm.lblReCaptcha.Text)
                    {
                        if (frm.txt_code.Text == e_gmail.Code)
                        {
                            overlayForm.Dispose();
                            frm.Hide();

                            c_modificar = new C_modificar(e_gmail);
                            c_modificar.InitializeEvents();
                        }
                        else
                        {
                            desenfoque_abrir_formulario();
                            c_message.message("El código no es valido ", C_message.message_type.error);
                            overlayForm.Dispose();
                        }
                    }
                    else
                    {
                        desenfoque_abrir_formulario();
                        c_message.message("Resolver el Captcha ", C_message.message_type.error);
                        overlayForm.Dispose();
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("Seleccionar el Captcha ", C_message.message_type.error);
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("Ingrese el dato correspondiente ", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
예제 #13
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                vo_modulo.Nombre = frm.txtName.Text;

                if (vo_modulo.Operacion.Equals("update"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_modulo.UPDATE(vo_modulo))
                    {
                        c_message.message("Registro actualizado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al actualizar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
                else if (vo_modulo.Operacion.Equals("insert"))
                {
                    desenfoque_abrir_formulario();

                    if (pxy_modulo.CREATE(vo_modulo))
                    {
                        c_message.message("Registro guardado con exito", C_message.message_type.information);
                        frm.Close();
                    }
                    else
                    {
                        c_message.message("Se produjo un error al guardar", C_message.message_type.error);
                    }
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No deje campos vacios", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }
예제 #14
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            desenfoque_abrir_formulario();
            if (e_evaluar.Clave != 0)
            {
                e_evaluar.Operacion = "update";

                frm_crud = new C_evaluar_trabajador_crud(e_evaluar);

                using (frm_evaluate_worker_crud crud_assing = frm_crud.formulario())
                {
                    crud_assing.btnAcept.Click += new EventHandler(read_evaluate_worker);
                    crud_assing.ShowDialog();
                }
            }
            else
            {
                c_message.message("Selecciona un registro.", C_message.message_type.warning);
            }
            overlayForm.Dispose();
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            desenfoque_abrir_formulario();
            if (e_rol.Clave != 0)
            {
                e_rol.Operacion = "update";

                frm_crud = new C_rol_crud(e_rol);

                using (frm_role_crud crud_rol = frm_crud.formulario())
                {
                    crud_rol.btnAcept.Click += new EventHandler(read_rol);
                    crud_rol.ShowDialog();
                }
            }
            else
            {
                c_message.message("Selecciona un registro.", C_message.message_type.warning);
            }
            overlayForm.Dispose();
        }
예제 #16
0
        private string selecionarImagen(PictureBox ptbFoto)
        {
            OpenFileDialog abrir  = new OpenFileDialog();
            DialogResult   rs     = abrir.ShowDialog();
            string         nombre = "";

            if (rs == DialogResult.OK)
            {
                string cadena = abrir.SafeFileName;

                if (cadena != "")
                {
                    string[] extension = cadena.Split('.');

                    if (extension[1] == "jpg" || extension[1] == "png")
                    {
                        ptbFoto.Image = Image.FromFile(abrir.FileName);
                        nombre        = (extension[0] + "." + extension[1]);
                    }
                    else
                    {
                        desenfoque_abrir_formulario();
                        c_message.message("Extensión incorrecta ", C_message.message_type.error);
                        overlayForm.Dispose();
                        nombre = "";
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("No seleccionó imagen! ", C_message.message_type.warning);
                    overlayForm.Dispose();
                    nombre = "";
                }
            }
            return(nombre);
        }
        private void generar_factura()
        {
            if (e_detalle.Clave_contrato != 0)
            {
                if (estado_contrato == "Pagado" && frm.dtgTableBill.Rows.Count != 0)
                {
                    frm_report = new C_factura_report(e_detalle);

                    using (frm_factura_report frm_reporte = frm_report.formulario())
                    {
                        desenfoque_abrir_formulario();

                        frm_reporte.ShowDialog();

                        overlayForm.Dispose();
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("No exite la factura. ", C_message.message_type.error);
                    overlayForm.Dispose();
                }
            }
            else
            {
                desenfoque_abrir_formulario();
                c_message.message("No exite la contrato. ", C_message.message_type.error);
                overlayForm.Dispose();
            }
        }