public void ActivityAdmin(DTO_Entidade objEnt) { lb_vd_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); lb_pd_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); lb_fn_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); lb_rl_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); }
public Adm(DTO_Entidade objEnt) { InitializeComponent(); this.ObjEnt = objEnt; lb_pf_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); lb_pf_email.Text = char.ToUpper(objEnt.email[0]) + objEnt.email.Substring(1); lb_pf_cargo.Text = char.ToUpper(objEnt.tipo[0]) + objEnt.tipo.Substring(1); entrada_pf.Text = "Entrada: " + DateTime.Now.ToString(); saida_pf.Text = "Saída: " + DateTime.Now.AddHours(9).ToString(); switch (objEnt.tipo) { case "Admin": ActivityAdmin(objEnt); break; case "Funcionario": ActivityFuncionario(objEnt); break; case "Operador": ActivityOperador(objEnt); break; } }
public void ActivityFuncionario(DTO_Entidade objEnt) { lb_vd_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); tabControl1.TabPages.Remove(PageProdutos); tabControl1.TabPages.Remove(PageFuncionários); tabControl1.TabPages.Remove(PageRelatório); lb_pd_nome.Text = "Operador(a): " + char.ToUpper(objEnt.nome[0]) + objEnt.nome.Substring(1); }
public Home(DTO_Entidade objEnt) { InitializeComponent(); this.ObjEnt = objEnt; if (objEnt.tipo == "Cliente") { Cliente(); } }
public FaleConosco(DTO_Entidade objEnt) { this.objEnt = objEnt; InitializeComponent(); if (objEnt.tipo == "Cliente") { pictureBox6.Enabled = false; pictureBox6.Visible = false; } }
public static DTO_Entidade ValidarLogin(DTO_Login obj) { try { string script = "SELECT * FROM tbl_Usuario WHERE(nick = @login OR email = @login) AND senha = @senha AND ativo = 'Ativo' "; SqlCommand cm = new SqlCommand(script, Conexao.Conectar()); //substitui as variaveis na instruçao sql pelos valores digitados pelo usuario cm.Parameters.AddWithValue("@login", obj.nome); cm.Parameters.AddWithValue("@senha", obj.senha); SqlDataReader dados = cm.ExecuteReader(); //roda a intruçao sql e atribui resultado no SqlDataReader DTO_Entidade objent = new DTO_Entidade(); while (dados.Read()) //le a proxima linha do resultado da sua instruçao { if (dados.HasRows) //se der certo vai aparecer a message de conexao feita { objent.idUser = int.Parse(dados["idUser"].ToString()); objent.nome = dados["nome"].ToString(); objent.email = dados["email"].ToString(); objent.nick = dados["nick"].ToString(); objent.senha = dados["senha"].ToString(); objent.tipo = dados["tipo"].ToString(); objent.ativo = dados["ativo"].ToString(); objent.cpf = dados["cpf"].ToString(); objent.loginStatus = true; return(objent); } } objent.loginStatus = false; return(objent); } catch (Exception ex) { throw new Exception("Erro de conexão, contate o suporte! " + ex.Message); } finally //finally acontece independente se acontece o try ou catch { if (Conexao.Conectar().State != ConnectionState.Closed) //testando o estado da conexao, se é diferente de fechado { Conexao.Conectar().Close(); } } }
public Perfil(DTO_Entidade ObjEnt) { InitializeComponent(); box_name.Text = ObjEnt.nome; box_cpf.Text = ObjEnt.cpf; box_Email.Text = ObjEnt.email; box_senha.Text = ObjEnt.senha; box_cargo.Text = ObjEnt.tipo; box_nick.Text = ObjEnt.nick; TitlePf.Text = "Bem-Vindo " + ObjEnt.nome; this.ObjEnt = ObjEnt; if (ObjEnt.tipo == "Cliente") { pictureBox6.Enabled = false; pictureBox6.Visible = false; } }
private void btn_Log_Click(object sender, EventArgs e) { try { DTO_Login objLog = new DTO_Login(); objLog.nome = name_Log.Text; objLog.senha = pass_Log.Text; DTO_Entidade objEnt = new DTO_Entidade(); objEnt = BLL_Login.ValidarLogin(objLog); if (objEnt.loginStatus) { if (objEnt.tipo == "Cliente") { this.Hide(); Home hm = new Home(objEnt); hm.ShowDialog(); this.Close(); } else if (objEnt.tipo == "Admin" || objEnt.tipo == "Funcionario" || objEnt.tipo == "Operador") { this.Hide(); Adm adm = new Adm(objEnt); adm.ShowDialog(); this.Close(); } } else { MessageBox.Show("Usuario ou Senha invalidos", "ERRO LOGIN", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void ActivityOperador(DTO_Entidade objEnt) { tabControl1.TabPages.Remove(PageProdutos); tabControl1.TabPages.Remove(PageFuncionários); tabControl1.TabPages.Remove(PageVendas); }