Пример #1
0
        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());
            }
        }
Пример #2
0
        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();
        }