コード例 #1
0
        void CadastrarClick(object sender, EventArgs e)
        {
            //Chama a tela de Cadastro
            CadastroUsuario Tela_Cadastro = new CadastroUsuario();

            Tela_Cadastro.Show();
        }
コード例 #2
0
ファイル: Login.xaml.cs プロジェクト: martinslm/Carter
        private void AbrirTelaCadastroUsuario()
        {
            var cadastroUsuario = new CadastroUsuario();

            cadastroUsuario.Owner = this;
            cadastroUsuario.ShowDialog();
        }
コード例 #3
0
        public void Excluir(CadastroUsuario oCadastroUsuario)
        {
            odb.CadastroUsuario.Remove(oCadastroUsuario);
            //odb.Entry(oCadastroUsuario).State = System.Data.Entity.EntityState.Deleted;

            odb.SaveChanges();
        }
コード例 #4
0
 private void clienteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (CadastroUsuario frmCadastroUsuario = new CadastroUsuario())
     {
         frmCadastroUsuario.ShowDialog();
     }
 }
コード例 #5
0
        public List <CadastroUsuario> buscarUsuario()
        {
            string con = "User ID=sa;Password=1234567;Data Source=LAPTOP-9O51ARGN;Database=GenesysDB";

            SqlConnection conexao = new SqlConnection(con);

            conexao.Open();

            SqlCommand comando = new SqlCommand("SELECT * FROM LOGIN_USUARIO", conexao);

            SqlDataReader executar = comando.ExecuteReader();

            List <CadastroUsuario> listaUsuario = new List <CadastroUsuario>();

            while (executar.Read())
            {
                CadastroUsuario usuario = new CadastroUsuario();

                usuario.IDLogin    = int.Parse(executar["IDLOGIN"].ToString());
                usuario.Usuario    = (executar["USUARIO"].ToString());
                usuario.Senha      = (executar["SENHA"].ToString());
                usuario.Nivel      = (executar["NIVEL"].ToString());
                usuario.Cliente    = (executar["CLIENTE"].ToString());
                usuario.Fornecedor = (executar["FORNECEDOR"].ToString());

                listaUsuario.Add(usuario);
            }

            conexao.Close();

            return(listaUsuario);
        }
コード例 #6
0
ファイル: Login.xaml.cs プロジェクト: erickcremona/Cs_Systems
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                cmbUsuario.ItemsSource       = _AppServicoUsuario.GetAll();
                cmbUsuario.DisplayMemberPath = "NomeUsuario";
                if (cmbUsuario.Items.Count < 1)
                {
                    MessageBox.Show("Nenhum usuário cadastrado no sistema, por favor cadastre o primeiro usuário.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Warning);
                    CadastroUsuario cadUsuario = new CadastroUsuario();
                    cadUsuario.Owner = this;
                    cadUsuario.ShowDialog();

                    cmbUsuario.ItemsSource       = _AppServicoUsuario.GetAll();
                    cmbUsuario.DisplayMemberPath = "NomeUsuario";

                    if (cmbUsuario.Items.Count < 1)
                    {
                        MessageBox.Show("Usuário não cadastrado. O sistema será fechado.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Warning);
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #7
0
ファイル: Professor.cs プロジェクト: greicisouza/gerenciador
        private void CadastrarProfessor_Click(object sender, EventArgs e)
        {
            CadastroUsuario cadastroUsuario = new CadastroUsuario(0);

            Hide();
            cadastroUsuario.Show();
        }
コード例 #8
0
        private void btCadastro_Click(object sender, RoutedEventArgs e)
        {
            CadastroUsuario cadastro = new CadastroUsuario();

            cadastro.ShowDialog(this);
            Load();
        }
コード例 #9
0
        public ActionResult Cadastrar(CadastroUsuario dto)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }

            if (db.Usuarios.Count(u => u.email.ToUpper() == dto.Email.ToUpper()) > 0)
            {
                ModelState.AddModelError("Email", "Esse e-mail ja está em uso!");
                return(View(dto));
            }
            Usuario usuario = new Usuario
            {
                nick  = dto.Nome,
                email = dto.Email,
                senha = Hash.GerarHash(dto.Senha),
            };

            db.Usuarios.Add(usuario);
            try
            {
                db.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(RedirectToAction("Index", "Inicio"));
        }
コード例 #10
0
        private void label4_Click(object sender, EventArgs e)
        {
            CadastroUsuario cad = new CadastroUsuario();

            int count = dataGridView1.RowCount - 1;


            if (dataGridView1.SelectedRows.Count != 0 && dataGridView1.RowCount != 1 && dataGridView1.CurrentRow.Index != count)
            {
                int log = cad.cadUsuario(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value), indexnivel[comboBox1.SelectedIndex], textBox1.Text, textBox2.Text);
                switch (log)
                {
                case 0:
                    MessageBox.Show("Nome de usuário cadastrado com sucesso!");
                    carregarDGV();
                    break;

                case 1:
                    MessageBox.Show("Nome de usuário ou senha muito curtos!");
                    break;

                case 2:
                    MessageBox.Show("Nome de usuário igual a senha!");
                    break;

                case 3:
                    MessageBox.Show("Nome de usuário já existente!");

                    break;
                }
            }
        }
コード例 #11
0
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            WindowState = FormWindowState.Maximized;
            DateTime dataHora = new DateTime();
            var      obj      = new Login();

            obj.User = txtUsuario.Text;
            obj.VerStatus();

            obj.VerStatusNome();

            string NomeUsuario = obj.NomeUser;

            txtUsuario.Text = obj.User;
            txtData.Text    = dataHora.ToString();

            //VALIDACAO DE ADMIN
            var obj2 = new CadastroUsuario();

            obj2.Usuario = txtUsuario.Text;
            obj2.CheckAdmin();

            if (obj2.Checar == true)
            {
                cadastroDeUsuariosToolStripMenuItem.Visible = true;
                DialogResult dialogResult = MessageBox.Show("Bem Vindo: " + NomeUsuario + "! \nSeus direitos de ADMIN foram desbloqueados!", "Confirmacão", MessageBoxButtons.OK);
            }
            else
            {
                cadastroDeUsuariosToolStripMenuItem.Visible = false;
                DialogResult dialogResult = MessageBox.Show("Bem Vindo: " + NomeUsuario, "Confirmacão", MessageBoxButtons.OK);
            }
        }
コード例 #12
0
 private void CarregarGrid()
 {
     grdClientes.AutoGenerateColumns = false;
     grdClientes.DataSource          = null;
     grdClientes.DataSource          = CadastroUsuario.BuscarTodos();
     grdClientes.Show();
 }
コード例 #13
0
        private void Label2_Click(object sender, EventArgs e)
        {
            CadastroUsuario cadastroUsuario = new CadastroUsuario(0);

            Hide();
            cadastroUsuario.Show();
        }
コード例 #14
0
 public void Alterar(CadastroUsuario oCadastroUsuario, bool attach = false)
 {
     if (attach)
     {
         odb.Entry(oCadastroUsuario).State = System.Data.Entity.EntityState.Modified;
     }
     odb.SaveChanges();
 }
コード例 #15
0
        private void button1_Click(object sender, EventArgs e)
        {
            CadastroUsuario cadastroNovo = new CadastroUsuario();

            Hide();
            cadastroNovo.ShowDialog();
            Show();
        }
コード例 #16
0
        private void CadastrarUsuario_Click(object sender, EventArgs e)
        {
            try
            {
                string mensagem;

                using (var contexto = new MovieCheckContext())
                {
                    var cliente = NovoCliente();

                    //VERIFICA TELEFONE FIXO
                    if (this.DddFixo.Text.ToString() != string.Empty)
                    {
                        var fixoNovo = CadastroUsuario.TrataTelefone(0, Convert.ToInt32(this.DddFixo.Text.ToString()), this.TelefoneFixo.Text.ToString());
                        if (contexto.Telefone.Any(t => t.Tipo == 0 && t.Ddd == fixoNovo.Ddd && t.Numero == fixoNovo.Numero))
                        {
                            cliente.AdicionarTelefone(contexto.Telefone.Where(t => t.Tipo == 0 && t.Ddd == fixoNovo.Ddd && t.Numero == fixoNovo.Numero).FirstOrDefault());
                        }
                        else
                        {
                            cliente.AdicionarTelefone(fixoNovo);
                        }
                    }

                    //VERIFICA TELEFONE CELULAR
                    if (this.DddCelular.Text.ToString() != string.Empty)
                    {
                        var celularNovo = CadastroUsuario.TrataTelefone(1, Convert.ToInt32(this.DddCelular.Text.ToString()), this.TelefoneCelular.Text.ToString());
                        if (contexto.Telefone.Any(t => t.Tipo == 1 && t.Ddd == celularNovo.Ddd && t.Numero == celularNovo.Numero))
                        {
                            cliente.AdicionarTelefone(contexto.Telefone.Where(t => t.Tipo == 1 && t.Ddd == celularNovo.Ddd && t.Numero == celularNovo.Numero).FirstOrDefault());
                        }
                        else
                        {
                            cliente.AdicionarTelefone(celularNovo);
                        }
                    }

                    contexto.Cliente.Add(cliente);
                    contexto.SaveChanges();

                    if (cliente.Status == 0)
                    {
                        mensagem = "Novo cliente cadastrado com sucesso, aguardando autorização.";
                    }
                    else
                    {
                        mensagem = "Novo cliente cadastrado e autorizado com sucesso.";
                    }

                    MessageBox.Show(mensagem, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
            catch (NewUserFailedException exception)
            {
                MessageBox.Show(exception.Desricao, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #17
0
        private void Btn_Cadastrar_Click(object sender, EventArgs e)
        {
            CadastroUsuario cadastramentoUsuario = new CadastroUsuario(Txt_nome.Text, Txt_usuario.Text, Txt_senha.Text, Txt_senhaR.Text);

            if (cadastramentoUsuario.Cadastrar())
            {
                this.Close();
                Form_Principal.Show();
            }
        }
コード例 #18
0
        public int CadastroUsuario(
            string Nome
            , string Funcao
            , string Departamento
            , string Usuario
            , string Senha
            , DateTime DataCriacao)
        {
            CadastroUsuario cadastroUser = new CadastroUsuario();

            return(cadastroUser.GravarUsuario(Nome, Funcao, Departamento, Usuario, Senha, DataCriacao));
        }
コード例 #19
0
        public IHttpActionResult PostUsuarioModel(CadastroUsuario dadosCadastro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            dadosCadastro.Usuario.Senha = dadosCadastro.Senha;
            db.UsuarioModels.Add(dadosCadastro.Usuario);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = dadosCadastro.Usuario.Id }, dadosCadastro.Usuario));
        }
コード例 #20
0
        private void BtnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            var menu = new CadastroUsuario();

            menu.FormClosed += (x, y) =>
            {
                this.Show();
                loadTelaprincipal();
            };
            menu.Show();
            this.Hide();
        }
コード例 #21
0
        private void CadastrarUsuario_Click(object sender, EventArgs e)
        {
            string   mensagem;
            Telefone fixoAntigo    = null;
            Telefone fixoNovo      = null;
            Telefone celularAntigo = null;
            Telefone celularNovo   = null;

            try
            {
                using (var contexto = new MovieCheckContext())
                {
                    var cliente = EditarCliente();

                    fixoAntigo    = cliente.ObterTelefoneFixo();
                    celularAntigo = cliente.ObterTelefoneCelular();

                    if (!(fixoAntigo is null))
                    {
                        if (this.DddFixo.Text.ToString() != string.Empty)
                        {
                            fixoNovo = CadastroUsuario.TrataTelefone(0, Convert.ToInt32(this.DddFixo.Text.ToString()), this.TelefoneFixo.Text.ToString());
                            cliente.AdicionarTelefone(fixoNovo);
                        }
                        else
                        {
                            cliente.RemoverTelefone(fixoAntigo);
                        }
                    }
                    else
                    {
                        if (this.DddFixo.Text.ToString() != string.Empty)
                        {
                            fixoNovo = CadastroUsuario.TrataTelefone(0, Convert.ToInt32(this.DddFixo.Text.ToString()), this.TelefoneFixo.Text.ToString());
                            cliente.AdicionarTelefone(fixoNovo);
                        }
                    }

                    if (!(celularAntigo is null))
                    {
                        if (this.DddCelular.Text.ToString() != string.Empty)
                        {
                            celularNovo = CadastroUsuario.TrataTelefone(1, Convert.ToInt32(this.DddCelular.Text.ToString()), this.TelefoneCelular.Text.ToString());
                            cliente.RemoverTelefone(celularAntigo);
                            cliente.AdicionarTelefone(celularNovo);
                        }
                        else
                        {
                            cliente.RemoverTelefone(celularAntigo);
                        }
                    }
コード例 #22
0
 public ActionResult Cadastrar(CadastroUsuario cadastro)
 {
     if (ModelState.IsValid)
     {
         var user = (User)cadastro;
         using (var db = new DatabaseContext())
         {
             var u = db.Users.Add(user);
             db.SaveChanges();
         }
         return(RedirectToAction("Login"));
     }
     return(View());
 }
コード例 #23
0
        public void atualizar(CadastroUsuario usuario)
        {
            string con = "User ID=sa;Password=1234567;Data Source=LAPTOP-9O51ARGN;Database=GenesysDB";

            SqlConnection conexao = new SqlConnection(con);

            conexao.Open();

            SqlCommand comando = new SqlCommand("UPDATE AGENDA SET USUARIO='" + usuario.Usuario + "' , SENHA='" + usuario.Senha + "', NIVEL='" + usuario.Nivel + "', CLIENTE='" + usuario.Cliente + "', FORNECEDOR='" + usuario.Fornecedor + "' WHERE IDLOGIN = '******'", conexao);

            SqlDataReader executar = comando.ExecuteReader();

            conexao.Close();
        }
コード例 #24
0
        public void excluir(CadastroUsuario usuario)
        {
            string con = "User ID=sa;Password=1234567;Data Source=LAPTOP-9O51ARGN;Database=GenesysDB";

            SqlConnection conexao = new SqlConnection(con);

            conexao.Open();

            SqlCommand comando = new SqlCommand("DELETE FROM LOGIN_USUARIO WHERE IDLOGIN = " + usuario.IDLogin, conexao);

            SqlDataReader executar = comando.ExecuteReader();

            conexao.Close();
        }
コード例 #25
0
        public void cadastrar(CadastroUsuario usuario)
        {
            string con = "User ID=sa;Password=1234567;Data Source=LAPTOP-9O51ARGN;Database=GenesysDB";

            SqlConnection conexao = new SqlConnection(con);

            conexao.Open();

            SqlCommand comando = new SqlCommand("INSERT INTO LOGIN_USUARIO VALUES('" + usuario.Usuario + "' , '" + usuario.Senha + "', '" + usuario.Nivel + "', '" + usuario.Cliente + "', '" + usuario.Fornecedor + "');", conexao);

            SqlDataReader executar = comando.ExecuteReader();

            conexao.Close();
        }
コード例 #26
0
ファイル: Professor.cs プロジェクト: greicisouza/gerenciador
 private void tabela_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == tabela.Columns["Excluir"].Index)
     {
         controle.excluirProfessor(Convert.ToInt32(tabela.CurrentRow.Cells[2].Value.ToString()));
         MessageBox.Show("Usuário Excluído com sucesso!", "Usuário Excluído", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Preencher();
     }
     else if (e.ColumnIndex == tabela.Columns["Editar"].Index)
     {
         CadastroUsuario cadastroUsuario = new CadastroUsuario(Convert.ToInt32(tabela.CurrentRow.Cells[2].Value.ToString()));
         Hide();
         cadastroUsuario.Show();
     }
 }
コード例 #27
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            CadastroUsuario cad = new CadastroUsuario(txbUser.Text, txbSenha.Text);

            MessageBox.Show(cad.mensagem);
            this.dataGridView1.Refresh();
            this.dataGridView1.RefreshEdit();        //Atualização do DataGrid não funciona
            this.dataGridView1.Update();

            //--Puxa do Banco tabela atualizada conform DataDrid--\\
            this.tb_logonTableAdapter.Fill(this.tb_logon_DataGrid.tb_logon);

            txbUser.Text  = "";
            txbSenha.Text = "";
        }
コード例 #28
0
        private void btnNoFiltro_Click(object sender, EventArgs e)
        {
            SortableBindingList <CadastroUsuario> _lst = new SortableBindingList <CadastroUsuario>();
            var lst = CadastroUsuario.BuscarTodos();

            foreach (var item in lst)
            {
                _lst.Add(item);
            }

            grdClientes.AutoGenerateColumns = false;
            grdClientes.DataSource          = null;
            grdClientes.DataSource          = _lst;
            grdClientes.Show();
            LimparItens();
        }
コード例 #29
0
        public bool CadastroPermissoesUsuario(
            string Departamento
            , int IdUsuario
            , string Usuario)
        {
            CadastroUsuario cadastrouser = new CadastroUsuario();

            cadastrouser.GravarPermissoes(Departamento, IdUsuario, Usuario);
            if (cadastrouser.valor == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #30
0
ファイル: Program.cs プロジェクト: nelsonlz/rosadosventos
        static void Main(string[] args)
        {
            var cadastroUsuario = new CadastroUsuario();
            var cadastroDeObra = new CadastroDeObra();

            cadastroUsuario.Incluir(new Usuario { Ativo = true, DataCriacao = DateTime.Now, Email = "*****@*****.**", Login = "******", Nome = "Admin", Nivel = "A", Senha = "admin" });
            cadastroUsuario.Incluir(new Usuario { Ativo = true, DataCriacao = DateTime.Now, Email = "*****@*****.**", Login = "******", Nome = "User", Nivel = "L", Senha = "user" });
            //Inserir aqui os cadastros que devem estar no banco em sua criação

            foreach (var item in cadastroUsuario.RetornaTodos())
            {
                Console.WriteLine("ID = {0}, Nome = {1}, Nivel = {2}", item.Id, item.Nome, item.NivelEnum);
            }

            cadastroDeObra.Incluir(new Obra
            {
                Nome = "Obra teste",
                DataDeInicio = DateTime.Now,
                Eventos = new List<Evento>(){ new Evento{  Descricao = "Evento 01", Titulo = "Evento 01", DataDoOcorrido = DateTime.Now.AddDays(0), Imagem = "Imagens/Evento/1-01.jpg"},
                                              new Evento{  Descricao = "Evento 02", Titulo = "Evento 02", DataDoOcorrido = DateTime.Now.AddDays(1), Imagem = "Imagens/Evento/1-02.jpg"},
                                              new Evento{  Descricao = "Evento 03", Titulo = "Evento 03", DataDoOcorrido = DateTime.Now.AddDays(2), Imagem = "Imagens/Evento/1-03.jpg"},
                                              new Evento{  Descricao = "Evento 04", Titulo = "Evento 04", DataDoOcorrido = DateTime.Now.AddDays(3), Imagem = "Imagens/Evento/1-04.jpg"},
                                              new Evento{  Descricao = "Evento 05", Titulo = "Evento 05", DataDoOcorrido = DateTime.Now.AddDays(4), Imagem = "Imagens/Evento/1-05.jpg"},
                                              new Evento{  Descricao = "Evento 06", Titulo = "Evento 06", DataDoOcorrido = DateTime.Now.AddDays(5), Imagem = "Imagens/Evento/1-06.jpg"},
                                              new Evento{  Descricao = "Evento 07", Titulo = "Evento 07", DataDoOcorrido = DateTime.Now.AddDays(6), Imagem = "Imagens/Evento/1-07.jpg"},
                                              new Evento{  Descricao = "Evento 08", Titulo = "Evento 08", DataDoOcorrido = DateTime.Now.AddDays(7), Imagem = "Imagens/Evento/1-08.jpg"},
                                              new Evento{  Descricao = "Evento 09", Titulo = "Evento 09", DataDoOcorrido = DateTime.Now.AddDays(8), Imagem = "Imagens/Evento/1-09.jpg"},
                                              new Evento{  Descricao = "Evento 10", Titulo = "Evento 10", DataDoOcorrido = DateTime.Now.AddDays(10), Imagem = "Imagens/Evento/1-10.jpg"},
                                            }

            });

            foreach (var item in cadastroDeObra.RetornaTodos())
            {
                Console.WriteLine("ID = {0}, Nome = {1}, Data de Inicio = {2}, Data de Término = {3}", item.Id, item.Nome, item.DataDeInicio, item.DataDeTermino);
                Console.WriteLine("-----------");
                foreach (var evento in item.Eventos)
                {
                    Console.WriteLine("ID = {0}, Titulo = {1}, Descricao = {2}, Data = {3}, Imagem = {4}", evento.Id, evento.Titulo, evento.Descricao, evento.DataDoOcorrido, evento.Imagem);
                }
            }

            Console.ReadLine();
        }
コード例 #31
0
        public async Task <JsonResult> CadastrarUsuario([FromBody] CadastroUsuario cadastroUsuario)
        {
            if (!string.IsNullOrEmpty(cadastroUsuario.CPF) && !string.IsNullOrEmpty(cadastroUsuario.Email) && !string.IsNullOrEmpty(cadastroUsuario.Endereco) &&
                !string.IsNullOrEmpty(cadastroUsuario.Nome) && !string.IsNullOrEmpty(cadastroUsuario.Senha) && !string.IsNullOrEmpty(cadastroUsuario.Telefone) &&
                cadastroUsuario.TipoUsuario != 0 && cadastroUsuario.NumeroEndereco != 0)
            {
                try
                {
                    if (!await VerificaUsuarioExistente(cadastroUsuario.CPF, cadastroUsuario.Email))
                    {
                        var usuario = new UsuarioViewModel()
                        {
                            CPF            = cadastroUsuario.CPF,
                            Email          = cadastroUsuario.Email,
                            Endereco       = cadastroUsuario.Endereco,
                            Nome           = cadastroUsuario.Nome,
                            Senha          = cadastroUsuario.Senha,
                            Telefone       = cadastroUsuario.Telefone,
                            TipoUsuario    = cadastroUsuario.TipoUsuario,
                            NumeroEndereco = cadastroUsuario.NumeroEndereco
                        };

                        await Contexto.UsuarioViewModel.AddAsync(usuario);

                        await Contexto.SaveChangesAsync();

                        return(Json(new { usuario, resultado = true }));
                    }
                    else
                    {
                        return(Json(new { mensagem = "E-mail ou CPF ja cadastrados no sistema", resultado = false }));
                    }
                }
                catch (Exception ex)
                {
                    return(Json(new { mensagem = ex.Message, resultado = false }));
                }
            }
            else
            {
                return(Json(new { mensagem = "Todos os campos devem ser preenchidos", resultado = false }));
            }
        }
コード例 #32
0
ファイル: Troca_Operações.cs プロジェクト: Nick212/DZMotor
        /// <summary>
        ///Este método seleciona um registro(se existir) da tabela CADASTRO na base de dados DZPP14-1 com base no documento do cliente e o tipo de pessoa
        /// </summary>
        /// <param name="documento">valor do registro DOCUMENTO na tabela CADASTRO</param>
        /// <param name="tipoPessoa">número utilizado como flag para atribuir o valor de pessoa jurídica ou física</param>
        /// <returns>Um objeto do tipo cadastro para preenchimento dos campos</returns>
        public CadastroUsuario PesquisaCliente(String documento, int tipoPessoa)
        {
            conexao.openConnection();
            var cmd = new SqlCommand("SELECT NOME_USUARIO, SALDO, EMAIL, EMAIL_RESERVA, ID_USUARIO FROM CADASTRO WHERE DOCUMENTO=@DOCUMENTO AND TIPO_PESSOA=@TIPOPESSOA", conexao.getConnection());
            cmd.Parameters.AddWithValue("@DOCUMENTO", documento);
            cmd.Parameters.AddWithValue("@TIPOPESSOA", tipoPessoa);
            var rd = cmd.ExecuteReader();
            CadastroUsuario cliente = new CadastroUsuario();
            if (rd.Read())
            {
                cliente.nome = rd.GetString(0);
                cliente.saldo = rd.GetInt32(1);
                cliente.email = rd.GetString(2);

                if (rd[3] != DBNull.Value)
                {
                    cliente.emailReserva = rd.GetString(3);
                }
                cliente.idUsuario = rd.GetInt32(4);
            }
            conexao.closeConnection();
            return cliente;
        }
コード例 #33
0
ファイル: Editar.aspx.cs プロジェクト: Nick212/DZMotor
 protected void btnPesquisarClienteTroca_Click(object sender, EventArgs e)
 {
     txbSaldoClienteTroca.BackColor = System.Drawing.Color.White;
     CadastroUsuario cliente = new CadastroUsuario();
     if (rbtnPessoaFisica.Checked == true)
     {
         tipoPessoaTela = 1;
         cliente = to.PesquisaCliente(txbDocumento.Text, tipoPessoaTela);
         txbNomeClienteTroca.Text = cliente.nome;
         txbSaldoClienteTroca.Text = cliente.saldo.ToString();
         txbEmailClienteTroca.Text = cliente.email;
         txbEmail2ClienteTroca.Text = cliente.emailReserva;
         Session["idCliente"] = cliente.idUsuario;
         if (Convert.ToInt32(txbSaldoClienteTroca.Text) <= 0 && txbSaldoClienteTroca.Text != "")
         {
             txbSaldoClienteTroca.BackColor = System.Drawing.Color.IndianRed;
         }
     }
     else if (rbtnPessoaJuridica.Checked == true)
     {
         tipoPessoaTela = 2;
         cliente = to.PesquisaCliente(txbDocumento.Text, tipoPessoaTela);
         txbRazaoSocial.Text = cliente.nome;
         txbSaldoClienteTroca.Text = cliente.saldo.ToString();
         txbEmailClienteTroca.Text = cliente.email;
         txbEmail2ClienteTroca.Text = cliente.emailReserva;
         Session["idCliente"] = cliente.idUsuario;
         if (Convert.ToInt32(txbSaldoClienteTroca.Text) <= 0 && txbSaldoClienteTroca.Text != "")
         {
             txbSaldoClienteTroca.BackColor = System.Drawing.Color.IndianRed;
         }
     }
     lblProdutosDisponiveis.Visible = true;
     gvProdutosDisponiveis.DataSource = to.ListaDeProdutosPorSaldo(int.Parse(txbSaldoClienteTroca.Text));
     gvProdutosDisponiveis.DataBind();
     if (to.ListaDeProdutosPorSaldo(int.Parse(txbSaldoClienteTroca.Text)).Count <= 0)
     {
         lblProdutosIndisponiveis.Visible = true;
         lblProdutosDisponiveis.Visible = false;
     }
 }
コード例 #34
0
ファイル: Troca_Operações.cs プロジェクト: Nick212/DZMotor
        /// <summary>
        /// este método seleciona um registro na tabela CADATRO na base de dados DZPP14-1 com base no id do cliente
        /// </summary>
        /// <param name="idCliente">id cliente referente ao campo ID_USUARIO da tabela CADASTRO</param>
        /// <returns>Dados necessarios para preenchimento dos campos de informação do cliente na edição de trocas</returns>
        public CadastroUsuario SelectClienteTroca(int idCliente)
        {
            conexao.openConnection();
            CadastroUsuario cliente = new CadastroUsuario();
            var cmd = new SqlCommand("SELECT TIPO_PESSOA, NOME_USUARIO, EMAIL, EMAIL_RESERVA, DOCUMENTO, SALDO FROM CADASTRO WHERE ID_USUARIO = @CLIENTE", conexao.getConnection());
            cmd.Parameters.AddWithValue("@CLIENTE", idCliente);
            var rd = cmd.ExecuteReader();

            while (rd.Read())
            {
                cliente.idTipoPessoa = rd.GetInt32(0);
                cliente.nome = rd.GetString(1);
                cliente.email = rd.GetString(2);
                if (rd[3] != DBNull.Value)
                {
                    cliente.emailReserva = rd.GetString(3);
                }
                cliente.documento = rd.GetString(4);
                cliente.saldo = rd.GetInt32(5);
            }

            conexao.closeConnection();
            return cliente;
        }