示例#1
0
        private void DmrDadosUs_Load(object sender, EventArgs e)
        {
            popularEstadoUF();

            SqlDataReader dt;

            dt = daoUsuario.SelectUsuario(id);

            txtName.Text   = dt["FUN_STR_NOME"].ToString();
            txtNasc.Text   = dt["NASC"].ToString();
            txtCpf.Text    = dt["FUN_STR_CPF"].ToString();
            txtRg.Text     = dt["FUN_STR_RG"].ToString();
            cbxCargo.Text  = dt["FUN_STR_CARGO"].ToString();
            cbxSex.Text    = dt["FUN_STR_SEXO"].ToString();
            txtEmail.Text  = dt["FUN_STR_EMAIL"].ToString();
            txtDdd.Text    = dt["TEL_INT_DDD"].ToString();
            txtTel.Text    = dt["TEL_INT_FIXO"].ToString();
            txtCel.Text    = dt["TEL_INT_CELULAR"].ToString();
            txtOpe.Text    = dt["TEL_STR_OPERADORA"].ToString();
            txtRua.Text    = dt["END_STR_RUA"].ToString();
            txtNum.Text    = dt["END_INT_NUMERO"].ToString();
            txtComp.Text   = dt["END_STR_COMPLEMENTO"].ToString();
            txtBairro.Text = dt["END_STR_BAIRRO"].ToString();
            txtCep.Text    = dt["END_INT_CEP"].ToString();
            cbxEstado.Text = dt["EST_STR_NOME"].ToString();
            cbxCidade.Text = dt["CID_STR_NOME"].ToString();

            //SelectImg();


            txtName.Enabled   = false;
            txtNasc.Enabled   = false;
            txtCpf.Enabled    = false;
            txtRg.Enabled     = false;
            cbxCargo.Enabled  = false;
            cbxSex.Enabled    = false;
            txtEmail.Enabled  = false;
            txtDdd.Enabled    = false;
            txtTel.Enabled    = false;
            txtCel.Enabled    = false;
            txtOpe.Enabled    = false;
            txtRua.Enabled    = false;
            txtNum.Enabled    = false;
            txtComp.Enabled   = false;
            txtBairro.Enabled = false;
            txtCep.Enabled    = false;
            cbxEstado.Enabled = false;
            cbxCidade.Enabled = false;
            btnAbrir.Enabled  = false;

            dt.Close();
            conexao.desconectar();
        }
示例#2
0
        public void RegistrarUsuario(DtoUsuario Objusuario)
        {
            bool   correcto   = true;
            string UsuarioNom = "";

            try
            {
                UsuarioNom = Objusuario.VU_Nombre;
                string g = UsuarioNom.Trim();
                for (int i = 0; i < g.Length; i++)
                {
                    correcto = char.IsLetter(g[i]);
                }
            }
            catch
            {
                correcto = false;
            }
            if (!correcto)
            {
                Objusuario.error = 1;
                return;
            }
            string UsuarioApe = "";

            try
            {
                UsuarioApe = Objusuario.VU_Apellidos;
                string g2 = UsuarioApe.Trim();
                for (int i = 0; i < g2.Length; i++)
                {
                    correcto = char.IsLetter(g2[i]);
                }
            }
            catch
            {
                correcto = false;
            }
            if (!correcto)
            {
                Objusuario.error = 2;
                return;
            }
            correcto = Regex.IsMatch(Objusuario.VU_Correo, @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" +
                                     @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$");
            if (!correcto)
            {
                Objusuario.error = 3;
                return;
            }
            string ClienteContra = Objusuario.VU_Contraseña;
            string g3            = ClienteContra.Trim();

            correcto = g3.Length > 5;
            if (!correcto)
            {
                Objusuario.error = 4;
                return;
            }
            DtoUsuario objuser2 = new DtoUsuario();

            objuser2.PK_VU_Dni = Objusuario.PK_VU_Dni;
            correcto           = !objDaoUsuario.SelectUsuario(objuser2);
            if (!correcto)
            {
                Objusuario.error = 5;
                return;
            }
            DtoUsuario objuser3 = new DtoUsuario();

            objuser3.IU_Celular = Objusuario.IU_Celular;
            correcto            = !objDaoUsuario.SelectUsuarioXcelular(objuser3);
            if (!correcto)
            {
                Objusuario.error = 6;
                return;
            }
            DtoUsuario objuser4 = new DtoUsuario();

            objuser4.VU_Correo = Objusuario.VU_Correo;
            correcto           = !objDaoUsuario.SelectUsuarioXcorreo(objuser4);
            if (!correcto)
            {
                Objusuario.error = 7;
                return;
            }
            DtoUsuario objuser5 = new DtoUsuario();

            objuser5.DTU_FechaNac = Objusuario.DTU_FechaNac;
            DateTime nac = objuser5.DTU_FechaNac;
            DateTime hoy = DateTime.Today.Date;

            correcto = objuser5.IU_Celular > 0;
            if (nac.AddYears(18) > hoy)
            {
                Objusuario.error = 8;
                return;
            }
            Objusuario.error = 77;
            objDaoUsuario.InsertarCliente(Objusuario);
        }
示例#3
0
 public void obtenerDatosClientexDni(DtoUsuario objDtoUser)
 {
     objuser.SelectUsuario(objDtoUser);
 }