private void btnConfirma_Click(object sender, EventArgs e) { try { Datahora datahora; string d, h, t; d = DateTime.Now.ToString("dd/MM/yyyy"); h = DateTime.Now.ToString("HH:mm"); t = "01"; //localiza o projeto no banco Conexao conexao = new Conexao(); conexao.conectaBanco(); DataTable dt = new DataTable(); string pcon = null; string con_sql = null; con_sql = "SELECT ID_PROJETO FROM PROJETO WHERE COD_PROJETO like '%" + cbxProj.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { pcon = item["ID_PROJETO"].ToString(); } conexao.fechaBanco(); MessageBox.Show("VARIÁVEL DE TESTE PROJETO: " + pcon); //localiza o usuário no banco con_sql = null; string ucon = null; con_sql = "SELECT ID_USUARIO FROM USUARIO WHERE NM_USUARIO like '%" + cbxUsua.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { ucon = item["ID_USUARIO"].ToString(); } conexao.fechaBanco(); MessageBox.Show("VARIÁVEL DE TESTE USUÁRIO: " + ucon); datahora = new Datahora(d, h, t, pcon, ucon); datahora.IniciaDiaBD(); MessageBox.Show("Hora Adicionada com sucesso " + datahora); } catch (Exception err) { MessageBox.Show("Erro: " + err.ToString()); } }
private void btnConfirmar_Click(object sender, EventArgs e) { Datahora datahora; string t; if (cbxTipo.Text == "ENTRADA") { t = "01"; //localiza o projeto no banco Conexao conexao = new Conexao(); conexao.conectaBanco(); DataTable dt = new DataTable(); string pcon = null; string con_sql = null; con_sql = "SELECT ID_PROJETO FROM PROJETO WHERE COD_PROJETO like '%" + cbxProj.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { pcon = item["ID_PROJETO"].ToString(); } conexao.fechaBanco(); //localiza o usuário no banco con_sql = null; string ucon = null; con_sql = "SELECT ID_USUARIO FROM USUARIO WHERE NM_USUARIO like '%" + cbxUsua.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { ucon = item["ID_USUARIO"].ToString(); } conexao.fechaBanco(); datahora = new Datahora(mskData.Text, mskHora.Text, t, pcon, ucon); MessageBox.Show(datahora.ToString()); } else if (cbxTipo.Text == "SAÍDA ALMOÇO") { t = "02"; //localiza o projeto no banco Conexao conexao = new Conexao(); conexao.conectaBanco(); DataTable dt = new DataTable(); string pcon = null; string con_sql = null; con_sql = "SELECT ID_PROJETO FROM PROJETO WHERE COD_PROJETO like '%" + cbxProj.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { pcon = item["ID_PROJETO"].ToString(); } conexao.fechaBanco(); //localiza o usuário no banco con_sql = null; string ucon = null; con_sql = "SELECT ID_USUARIO FROM USUARIO WHERE NM_USUARIO like '%" + cbxUsua.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { ucon = item["ID_USUARIO"].ToString(); } conexao.fechaBanco(); datahora = new Datahora(mskData.Text, mskHora.Text, t, pcon, ucon); datahora.OutrosHorarios(); } else if (cbxTipo.Text == "RETORNO ALMOÇO") { t = "03"; //localiza o projeto no banco Conexao conexao = new Conexao(); conexao.conectaBanco(); DataTable dt = new DataTable(); string pcon = null; string con_sql = null; con_sql = "SELECT ID_PROJETO FROM PROJETO WHERE COD_PROJETO like '%" + cbxProj.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { pcon = item["ID_PROJETO"].ToString(); } conexao.fechaBanco(); //localiza o usuário no banco con_sql = null; string ucon = null; con_sql = "SELECT ID_USUARIO FROM USUARIO WHERE NM_USUARIO like '%" + cbxUsua.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { ucon = item["ID_USUARIO"].ToString(); } conexao.fechaBanco(); datahora = new Datahora(mskData.Text, mskHora.Text, t, pcon, ucon); datahora.OutrosHorarios(); } else if (cbxTipo.Text == "SAÍDA") { t = "04"; //localiza o projeto no banco Conexao conexao = new Conexao(); conexao.conectaBanco(); DataTable dt = new DataTable(); string pcon = null; string con_sql = null; con_sql = "SELECT ID_PROJETO FROM PROJETO WHERE COD_PROJETO like '%" + cbxProj.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { pcon = item["ID_PROJETO"].ToString(); } conexao.fechaBanco(); MessageBox.Show("VARIÁVEL DE TESTE PROJETO: " + pcon); //localiza o usuário no banco con_sql = null; string ucon = null; con_sql = "SELECT ID_USUARIO FROM USUARIO WHERE NM_USUARIO like '%" + cbxUsua.Text + "%'"; conexao.select(con_sql).Fill(dt); foreach (DataRow item in dt.Rows) { ucon = item["ID_USUARIO"].ToString(); } conexao.fechaBanco(); datahora = new Datahora(mskData.Text, mskHora.Text, t, pcon, ucon); MessageBox.Show(datahora.ToString()); datahora.OutrosHorarios(); } this.Close(); }