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();
            }
        }
        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();
            }
        }
예제 #3
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (valida.CampoObligatorio(frm.pnlContent))
            {
                if (frm.cpbFoto.Image != null)
                {
                    vo_persona.Rfc                = frm.txtRFC.Text;
                    vo_persona.Nombre             = frm.txtName.Text;
                    vo_persona.Apellido_paterno   = frm.txtFirstName.Text;
                    vo_persona.Apellido_materno   = frm.txtSecondName.Text;
                    vo_persona.Sexo               = Convert.ToChar(frm.cmbSexo.SelectedItem.ToString());
                    vo_persona.Status             = frm.cmbEstado.SelectedItem.ToString();
                    vo_persona.Telefono_personal  = frm.txtTelephonePersonal.Text;
                    vo_persona.Telefono_periente  = frm.txtTelephoneRelative.Text;
                    vo_persona.Correo_electronico = frm.txtEmail.Text;
                    vo_persona.Localidad          = frm.txtLocation.Text;
                    vo_persona.Nombre_calle       = frm.txtNameStreet.Text;
                    vo_persona.Numero_calle       = frm.txtNumerStreet.Text;
                    vo_persona.Municipio          = frm.txtMunicipality.Text;
                    vo_persona.Estado             = frm.txtState.Text;
                    vo_persona.Codigo_postal      = frm.txtPostalCode.Text;
                    vo_persona.Fecha_registro     = frm.dtpRegistrationDate.Value;
                    vo_persona.Usuario            = frm.txtUser.Text;
                    vo_persona.Contrasena         = frm.txtPassword.Text;
                    vo_persona.Rol                = Convert.ToInt16(frm.cmbRole.SelectedValue.ToString());

                    MemoryStream ms = new MemoryStream();
                    frm.cpbFoto.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                    vo_persona.Fotografia = ms.GetBuffer();

                    if (!(vo_persona.validate(validator, out brokenRules)))
                    {
                        vo_persona.Contrasena = Vst_seguridad.GetSHA256(frm.txtPassword.Text);

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

                            if (pxy_persona.UPDATE(vo_persona))
                            {
                                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_persona.Operacion.Equals("insert"))
                        {
                            desenfoque_abrir_formulario();

                            if (pxy_persona.CREATE(vo_persona))
                            {
                                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();
                        foreach (var item in brokenRules)
                        {
                            c_message.message(item, C_message.message_type.error);
                        }
                        overlayForm.Dispose();
                    }
                }
                else
                {
                    desenfoque_abrir_formulario();
                    c_message.message("Seleccione una imagen ", 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();
            }
        }