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) { 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(); PacienteController pc = new PacienteController(); Model.Paciente p = pc.search("id", id)[0]; p.nome = textBox1.Text; p.sexo = sexo; 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 dataEntrada = new DateTime(Convert.ToInt32(entr[2]), Convert.ToInt32(entr[1]), Convert.ToInt32(entr[0])); p.nascimento = dataNascimento; p.dataEntrada = dataEntrada; if (Data.nascimento(dataNascimento) && pc.update(p)) { MessageBox.Show("Paciente atualizado com sucesso!"); Limpar.limpar(this); MySqlCommand sql = new MySqlCommand(); sql.CommandText = "select id as 'Id', nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataEntrada,'%d/%m/%Y') as 'Entrada' from paciente where (dataSaida is null or dataSaida = @saida) and id = @id"; sql.Parameters.AddWithValue("@id", p.id); sql.Parameters.AddWithValue("@saida", Convert.ToDateTime(null)); Grid.grid(dataGridView1, sql); } else { MessageBox.Show("Paciente não pôde ser atualizado!"); } } catch (Exception) { MessageBox.Show("Preencha tudo corretamente!"); } } catch (Exception) { MessageBox.Show("Selecione um paciente para ser atualizado!"); } } else { MessageBox.Show("Preencha todos os campos!"); } }
private void btnAtualizar_Click(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != "") { try { string id = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); string nome = textBox1.Text; string descricao = textBox2.Text; ProblemaController pc = new ProblemaController(); Model.Problema prob = pc.search("id", id)[0]; prob.nome = nome; prob.descricao = descricao; try { if (pc.update(prob)) { MessageBox.Show("Problema atualizado com sucesso!"); Limpar.limpar(this); MySqlCommand sql = new MySqlCommand(); sql.CommandText = "select id as 'Id', stt as 'Status', nome as 'Nome', descricao as 'Descrição' from problema where id = @id or descricao like concat('%',@descricao,'%')"; sql.Parameters.AddWithValue("@id", id); sql.Parameters.AddWithValue("@descricao", descricao); Grid.grid(dataGridView1, sql); } else { MessageBox.Show("Problema não pôde ser atualizado!"); } } catch (Exception) { MessageBox.Show("Preencha tudo corretamente!"); } } catch (Exception) { MessageBox.Show("Selecione um problema para ser atualizado!"); } } else { MessageBox.Show("Preencha todos os campos!"); } }
private void btnAtualizar_Click(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != "") { try { string id = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); string nome = textBox1.Text; string descricao = textBox2.Text; SolucaoController pc = new SolucaoController(); Model.Solucao sol = pc.search("id", id)[0]; sol.nome = nome; sol.descricao = descricao; try { if (pc.update(sol)) { MessageBox.Show("Solução atualizada com sucesso!"); Limpar.limpar(this); MySqlCommand sql = new MySqlCommand(); sql.CommandText = "select id as 'Id', nome as 'Nome', descricao as 'Descrição' from solucao where id = @id"; sql.Parameters.AddWithValue("@id", id); Grid.grid(dataGridView1, sql); } else { MessageBox.Show("Solução não pôde ser atualizada!"); } } catch (Exception) { MessageBox.Show("Preencha tudo corretamente!"); } } catch (Exception) { MessageBox.Show("Selecione uma solução para ser atualizada!"); } } else { MessageBox.Show("Preencha todos os campos!"); } }
private void btnExcluir_Click(object sender, EventArgs e) { desabilita(); if (textBox1.Text != "" && textBox2.Text != " / /" && textBox3.Text != " / /" && comboBox1.Text != "" && textBox4.Text != " / /") { try { string id = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); try { string[] sd = textBox4.Text.Split('/'); DateTime saida = new DateTime(Convert.ToInt32(sd[2]), Convert.ToInt32(sd[1]), Convert.ToInt32(sd[0])); string[] entr = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[4].Value.ToString().Split('/'); DateTime entrada = new DateTime(Convert.ToInt32(entr[2]), Convert.ToInt32(entr[1]), Convert.ToInt32(entr[0])); PacienteController ec = new PacienteController(); if (Data.saida(entrada, saida) && ec.delete(id, saida)) { MessageBox.Show("Paciente excluído com sucesso!"); MySqlCommand sql = new MySqlCommand(); sql.CommandText = "select id as 'Id', nome as 'Nome', date_format(nascimento,'%d/%m/%Y') as 'Nascimento', sexo as 'Sexo', date_format(dataEntrada,'%d/%m/%Y') as 'Entrada' from paciente where (dataSaida is null or dataSaida = @saida)"; sql.Parameters.AddWithValue("@saida", Convert.ToDateTime(null)); Grid.grid(dataGridView1, sql); Limpar.limpar(this); } else { MessageBox.Show("Paciente não pôde ser excluído!"); } } catch (Exception) { MessageBox.Show("Selecione algum paciente para ser excluído em uma data!"); } } catch (Exception) { MessageBox.Show("Selecione um paciente para ser excluído em uma data!"); } } else { MessageBox.Show("Selecione algum paciente para ser excluído em uma data!"); } }
public void atuaAgenda(string codAgenda, string codEvento, string precoHomVip, string precoHomPis, string precoMulVip, string precoMulPis, string dataHoraIni, string dataHoraFim, Panel p, Form contexto) { SqlCommand cmd = new SqlCommand("update TB_AGENDA set COD_EVENTO = @codEvento,PRECO_HOMEM_VIP=@precoHomVip,PRECO_HOMEM_PISTA=@precoHomPis,PRECO_MULHER_VIP=@precoMulVip,PRECO_MULHER_PISTA=@precoMulPis,DATA_HORA_INICIO=@dataHoraIni,DATA_HORA_FIM=@dataHoraFim where COD_AGENDA = @codAgenda", con.conectarBD()); cmd.Parameters.Add("@codEvento", SqlDbType.VarChar).Value = codEvento; cmd.Parameters.Add("@precoHomVip", SqlDbType.VarChar).Value = precoHomVip; cmd.Parameters.Add("@precoHomPis", SqlDbType.VarChar).Value = precoHomPis; cmd.Parameters.Add("@precoMulVip", SqlDbType.VarChar).Value = precoMulVip; cmd.Parameters.Add("@precoMulPis", SqlDbType.VarChar).Value = precoMulPis; cmd.Parameters.Add("@dataHoraIni", SqlDbType.VarChar).Value = dataHoraIni; cmd.Parameters.Add("@dataHoraFim", SqlDbType.VarChar).Value = dataHoraFim; cmd.Parameters.Add("@codAgenda", SqlDbType.VarChar).Value = codAgenda; cmd.ExecuteNonQuery(); con.desconectarBD(); MetroMessageBox.Show(contexto, "Agenda Atualizada Com Sucesso!", "Cadastro Efetuado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpar.limpar(p); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { if (!(textBox1.Text == "" || textBox2.Text == "" || comboBox1.Text == "")) { string nome = textBox1.Text; string descricao = textBox2.Text; string problema = Hash.md5(comboBox1.Text); string id = Hash.md5(nome); SolucaoController solC = new SolucaoController(); Model.Solucao sol = new Model.Solucao(id, nome, descricao); string msg = ""; if (solC.add(sol)) { msg += "Solução cadastrada com sucesso"; Limpar.limpar(this); dataGridView1.DataSource = null; Grid.grid(dataGridView1, "select id as 'Id', nome as 'Nome', descricao as 'Descrição' from solucao where id = '" + id + "'"); if (solC.problemaSolucao(problema, id)) { MessageBox.Show(msg + " e devidamente associada ao problema!"); } else { MessageBox.Show(msg + ", mas não devidamente associada ao problema!"); } } else { MessageBox.Show("Solução não pôde ser cadastrada!"); } } else { MessageBox.Show("Informe tudo que for necessário!"); } } catch (Exception) { MessageBox.Show("Solução não pôde ser cadastrada!"); } }
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 btnCadastrar_Click(object sender, EventArgs e) { try { if (!(textBox1.Text == "" || textBox2.Text == " / /" || textBox3.Text == " / /" || comboBox1.Text == "")) { string nome = textBox1.Text; string nasci = textBox2.Text; string[] nascimento = nasci.Split('/'); string sexo = comboBox1.Text[0].ToString(); string enfermeiro = Session.codigo; string entra = textBox3.Text; string[] entrada = entra.Split('/'); PacienteController pc = new PacienteController(); DateTime nasc = new DateTime(Convert.ToInt32(nascimento[2]), Convert.ToInt32(nascimento[1]), Convert.ToInt32(nascimento[0])); DateTime entr = new DateTime(Convert.ToInt32(entrada[2]), Convert.ToInt32(entrada[1]), Convert.ToInt32(entrada[0])); string id = Hash.md5(nome + nascimento); enfermeiro = Session.codigo; Projeto.Model.Paciente p = new Projeto.Model.Paciente(id, nome, nasc, sexo, enfermeiro, entr, Convert.ToDateTime(null)); if (Data.nascimento(nasc) && pc.add(p)) { MessageBox.Show("Paciente 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(dataEntrada,'%d/%m/%Y') as 'Entrada' from paciente where id = '" + id + "'"); } else { MessageBox.Show("Paciente não pôde ser cadastrado!"); } } else { MessageBox.Show("Informe tudo que for necessário!"); } } catch (Exception) { MessageBox.Show("Paciente não pôde ser cadastrado!"); } }
private void btnExcluir_Click(object sender, EventArgs e) { textBox1.ReadOnly = true; textBox2.ReadOnly = true; if (textBox1.Text != "") { try { string id = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); try { ProblemaController pc = new ProblemaController(); if (pc.delete(id)) { MessageBox.Show("Problema excluído com sucesso!"); Grid.grid(dataGridView1, "select id as 'Id', stt as 'Status', nome as 'Nome', descricao as 'Descrição' from problema"); Limpar.limpar(this); } else { MessageBox.Show("Problema não pôde ser excluído!"); } } catch (Exception) { MessageBox.Show("Selecione algum problema para ser excluído!"); } } catch (Exception) { MessageBox.Show("Selecione um problema para ser excluído!"); } } else { MessageBox.Show("Selecione algum problema para ser excluído!"); } }
private void btnLimpar_Click(object sender, EventArgs e) { Limpar.limpar(this); }
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!"); } }
private void btnLimpar_Click(object sender, EventArgs e) { btnHistorico.Enabled = false; Limpar.limpar(this); }