private void btnEntrar_Click(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != "") { EnfermeiroController ec = new EnfermeiroController(); string login = textBox1.Text; string senha = Hash.md5(textBox2.Text); Model.Enfermeiro enf = ec.login(login, senha); if (enf is null) { MessageBox.Show("Enfermeiro não encontrado!"); } else { MessageBox.Show("Login efetuado com sucesso!"); Session.codigo = enf.id; Session.senha = enf.senha; Session.stt = enf.stt; Session.nome = enf.nome; Hide(); MenuEnfermeiro form = new MenuEnfermeiro(); form.Show(); } } else { MessageBox.Show("Preencha tudo corretamente!"); } }
private void btnExcluir_Click(object sender, EventArgs e) { desabilita(); if (textBox1.Text != "" && textBox2.Text != " / /" && textBox3.Text != " / /" && comboBox1.Text != "" && textBox4.Text != "" && textBox5.Text != " / /") { try { string id = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); try { string[] dmss = textBox5.Text.Split('/'); DateTime demissao = new DateTime(Convert.ToInt32(dmss[2]), Convert.ToInt32(dmss[1]), Convert.ToInt32(dmss[0])); string[] admss = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[4].Value.ToString().Split('/'); DateTime admissao = new DateTime(Convert.ToInt32(admss[2]), Convert.ToInt32(admss[1]), Convert.ToInt32(admss[0])); EnfermeiroController ec = new EnfermeiroController(); if (Data.saida(admissao, demissao) && ec.delete(id, demissao)) { MessageBox.Show("Enfermeiro excluído com sucesso!"); MySqlCommand sql = new MySqlCommand(); if (Session.stt) { sql.CommandText = "select id as 'Id', nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataAdmissao,'%d/%m/%Y') as 'Admissão', login as 'Login' from enfermeiro where (dataDemissao is null or dataDemissao = @demissao)"; } else { sql.CommandText = "select id as 'Id', nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataAdmissao,'%d/%m/%Y') as 'Admissão', login as 'Login' from enfermeiro where (dataDemissao is null or dataDemissao = @demissao) and stt = false"; } sql.Parameters.AddWithValue("@demissao", Convert.ToDateTime(null)); Grid.grid(dataGridView1, sql); Limpar.limpar(this); } else { MessageBox.Show("Enfermeiro não pôde ser excluído!"); } } catch (Exception) { MessageBox.Show("Selecione algum enfermeiro para ser excluído em uma data!"); } } catch (Exception) { MessageBox.Show("Selecione um enfermeiro para ser excluído em uma data!"); } } else { MessageBox.Show("Selecione algum enfermeiro para ser excluído em uma data!"); } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { if (!(textBox1.Text == "" || textBox2.Text == " / /" || textBox3.Text == " / /" || comboBox1.Text == "" || textBox4.Text == "" || textBox5.Text == "")) { string nome = textBox1.Text; string nasci = textBox2.Text; string[] nascimento = nasci.Split('/'); string sexo = comboBox1.Text[0].ToString(); string entra = textBox3.Text; string[] entrada = entra.Split('/'); EnfermeiroController ec = new EnfermeiroController(); DateTime nasc = new DateTime(Convert.ToInt32(nascimento[2]), Convert.ToInt32(nascimento[1]), Convert.ToInt32(nascimento[0])); DateTime admss = new DateTime(Convert.ToInt32(entrada[2]), Convert.ToInt32(entrada[1]), Convert.ToInt32(entrada[0])); string login = textBox4.Text; string senha = Hash.md5(textBox5.Text); string id = Hash.md5(login); Model.Enfermeiro enf = new Model.Enfermeiro(id, nome, nasc, sexo, login, senha, false, admss, Convert.ToDateTime(null)); if (Data.nascimento(nasc) && ec.add(enf)) { MessageBox.Show("Enfermeiro cadastrado com sucesso!"); Limpar.limpar(this); dataGridView1.DataSource = null; Grid.grid(dataGridView1, "select nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataAdmissao,'%d/%m/%Y') as 'Admissão', login as 'Login' from enfermeiro where id = '" + id + "'"); } else { MessageBox.Show("Enfermeiro não pôde ser cadastrado!"); } } else { MessageBox.Show("Informe tudo que for necessário!"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); MessageBox.Show("Enfermeiro não pôde ser cadastrado!"); } }
private void button2_Click(object sender, EventArgs e) { if (stt) { string s1 = textBox2.Text; string s2 = textBox3.Text; if (s1 == s2) { if (s1.Length > 5) { EnfermeiroController ec = new EnfermeiroController(); Model.Enfermeiro enf = ec.search("id", Session.codigo)[0]; enf.senha = Hash.md5(s1); if (ec.update(enf)) { MessageBox.Show("Senha atualizada com sucesso!"); } else { MessageBox.Show("Senha não pôde ser atualizada!"); } } else { MessageBox.Show("Senha deve ter pelo menos 6 dígitos!"); } } else { MessageBox.Show("Novas senhas não batem!"); } } else { MessageBox.Show("Confirme sua senha atual!"); } }
private void btnCadastrar_Click(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != " / /" && textBox3.Text != " / /" && comboBox1.Text != "") { try { string id = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); string sexo = comboBox1.Text[0].ToString(); string login = textBox4.Text; EnfermeiroController pc = new EnfermeiroController(); Model.Enfermeiro p = pc.search("id", id)[0]; p.nome = textBox1.Text; p.sexo = sexo; p.login = login; try { string[] nasc = textBox2.Text.Split('/'); DateTime dataNascimento = new DateTime(Convert.ToInt32(nasc[2]), Convert.ToInt32(nasc[1]), Convert.ToInt32(nasc[0])); string[] entr = textBox3.Text.Split('/'); DateTime dataAdmissao = new DateTime(Convert.ToInt32(entr[2]), Convert.ToInt32(entr[1]), Convert.ToInt32(entr[0])); p.dataAdmissao = dataAdmissao; p.nascimento = dataNascimento; if (Data.nascimento(dataNascimento) && pc.update(p)) { MessageBox.Show("Enfermeiro atualizado com sucesso!"); Limpar.limpar(this); MySqlCommand sql = new MySqlCommand(); if (Session.stt) { sql.CommandText = "select id as 'Id', nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataAdmissao,'%d/%m/%Y') as 'Admissão', login as 'Login' from enfermeiro where (dataDemissao is null or dataDemissao = @demissao) and id = @id"; } else { sql.CommandText = "select id as 'Id', nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataAdmissao,'%d/%m/%Y') as 'Admissão', login as 'Login' from enfermeiro where (dataDemissao is null or dataDemissao = @demissao) and id = @id and stt = false"; } sql.Parameters.AddWithValue("@id", id); sql.Parameters.AddWithValue("@demissao", Convert.ToDateTime(null)); Grid.grid(dataGridView1, sql); } else { MessageBox.Show("Enfermeiro não pôde ser atualizado!"); } } catch (Exception) { MessageBox.Show("Preencha tudo corretamente!"); } } catch (Exception) { MessageBox.Show("Selecione um enfermeiro para ser atualizado!"); } } else { MessageBox.Show("Preencha todos os campos!"); } }