Beispiel #1
0
        //Cria as intstrução SQL para insert de dados na Base de dados
        public void insereEncomendaBase(classeEncomendas encomenda)
        {
            string sql = "INSERT INTO encomenda(destinatario,funcionariorecebeu,dataentrada,datasaida,entregadorempresa,entregueparamorador,habitacao,descricao) VALUES" +
                         "(" + encomenda.getdestinatario() + "," + encomenda.getRecebidaPor() + ",'" + encomenda.getDataEntrada().ToString("yyyy/MM/dd") + "'," +
                         "'" + encomenda.getDataSaida().ToString("yyyy/MM/dd") + "','" + encomenda.getEntreguePor().ToString() + "'," + encomenda.getEntreguePara() + "," + encomenda.getHabitacao() + "," +
                         "'" + encomenda.getDescricao().ToString() + "');";

            connect.executaSQL(sql);
        }
Beispiel #2
0
        private void atualizaDadosControles()
        {
            encomenda = db_Encomenda.RetornaDadosObjeto(encomenda);

            cmbDestinatario.SelectedValue   = encomenda.getdestinatario();
            cmbHabitacao.SelectedValue      = encomenda.getHabitacao();
            txtDescricao.Text               = encomenda.getDescricao();
            cmbFuncionario.SelectedValue    = encomenda.getEntreguePara();
            txtEntreguePor.Text             = encomenda.getEntreguePor();
            cmbMoradorRecebeu.SelectedValue = encomenda.getRecebidaPor();
            msktxtDataEntrada.Text          = Convert.ToString(encomenda.getDataEntrada());
            msktxtDataSaida.Text            = Convert.ToString(encomenda.getDataSaida());
        }
Beispiel #3
0
        //Cria as instrução SQL para update de dados na Base de dados
        public void alteraEncomendaBase(classeEncomendas encomenda)
        {
            string sql = "UPDATE encomenda SET" +
                         " destinatario = " + encomenda.getdestinatario() + "," +
                         "funcionariorecebeu = " + encomenda.getRecebidaPor() + "," +
                         "dataentrada = '" + encomenda.getDataEntrada().ToString("yyyy/MM/dd") + "'," +
                         "datasaida = '" + encomenda.getDataSaida().ToString("yyyy/MM/dd") + "'," +
                         "entregadorempresa = '" + encomenda.getEntreguePor().ToString() + "'," +
                         "entregueparamorador = " + encomenda.getEntreguePara() + "," +
                         "habitacao = " + encomenda.getHabitacao() + "," +
                         "descricao = '" + encomenda.getDescricao().ToString() + "' " +
                         " WHERE encomendaid = " + encomenda.getCodigo() + ";";

            ;
            connect.executaSQL(sql);
        }
Beispiel #4
0
        public classeEncomendas RetornaDadosObjeto(classeEncomendas encomenda)
        {
            MySqlDataAdapter adapter       = new MySqlDataAdapter();
            DataSet          ds            = new DataSet();
            classeEncomendas EncomendaTemp = new classeEncomendas();

            string sql = "select * from encomenda where encomendaid = " + encomenda.getCodigo() + ";";

            adapter = connect.retornaSQL(sql);
            adapter.Fill(ds);

            EncomendaTemp.setCodigo(encomenda.getCodigo());
            EncomendaTemp.setDestinatario(Convert.ToInt32(ds.Tables[0].Rows[0][1].ToString()));
            EncomendaTemp.setRecebidaPor(Convert.ToInt32(ds.Tables[0].Rows[0][2].ToString()));
            EncomendaTemp.setDataEntrada(Convert.ToDateTime(ds.Tables[0].Rows[0][3].ToString()));
            EncomendaTemp.setDataSaida(Convert.ToDateTime(ds.Tables[0].Rows[0][4].ToString()));
            EncomendaTemp.setEntreguePor(ds.Tables[0].Rows[0][5].ToString());
            EncomendaTemp.setEntreguePara(Convert.ToInt32(ds.Tables[0].Rows[0][6].ToString()));
            EncomendaTemp.setHabitacao(Convert.ToInt32(ds.Tables[0].Rows[0][7].ToString()));
            EncomendaTemp.setDescricao(ds.Tables[0].Rows[0][8].ToString());

            return(EncomendaTemp);
        }
Beispiel #5
0
        public MySqlDataAdapter selectEncomendaBase(classeEncomendas encomenda)
        {
            string sql = "SELECT * FROM encomenda WHERE encomendaid =" + encomenda.getCodigo() + ";";

            return(connect.retornaSQL(sql));
        }
Beispiel #6
0
        public void excluiEncomendaBase(classeEncomendas encomenda)
        {
            string sql = "DELETE FROM encomenda WHERE encomendaid =" + encomenda.getCodigo() + ";";

            connect.executaSQL(sql);
        }