예제 #1
0
        public int Salvar(PedidoDTO dto)
        {
            string Script = @"INSERT INTO Tb_Pedido (Cliente_id_cliente,
                                                     qn_quantidade,
                                                     Tm_tamanho_tamanho,
                                                     pc_preçoporcaixa_caixa,
                                                     pedidoid_produto)
                                                     VALUES 
                                                     (@Cliente_id_cliente,
                                                     @qn_quantidade,
                                                     @Tm_tamanho_tamanho,
                                                     @pc_preçoporcaixa_caixa,
                                                     @pedidoid_produto)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Cliente_id_cliente", dto.Cliente_id_cliente));
            parms.Add(new MySqlParameter("qn_quantidade", dto.qn_quantidade));
            parms.Add(new MySqlParameter("Tm_tamanho_tamanho", dto.Tm_tamanho_tamanho));
            parms.Add(new MySqlParameter("pc_preçoporcaixa_caixa", dto.pc_preçoporcaixa_caixa));
            parms.Add(new MySqlParameter("pedidoid_produto", dto.pedidoid_produto));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(Script, parms));
        }
예제 #2
0
        public List <PedidoDTO> Listar()
        {
            string Script = @"SELECT *FROM tb_pedidoitem";
            List <MySqlParameter> parms = new List <MySqlParameter>();
            Database         db         = new Database();
            MySqlDataReader  reader     = db.ExecuteSelectScript(Script, parms);
            List <PedidoDTO> lista      = new List <PedidoDTO>();

            while (reader.Read())
            {
                PedidoDTO dto = new PedidoDTO();
                dto.Id_PedidoItem      = reader.GetInt32("Id_PedidoItem");
                dto.Pedido_id_Pedido   = reader.GetInt32("Pedido_id_Pedido");
                dto.Produto_id_Produto = reader.GetInt32("Produto_id_Produto");
                dto.Cm_Cadastro        = reader.GetInt32("Cm_Cadastro");
                dto.data = reader.GetDateTime("data");

                lista.Add(dto);
            }
            return(lista);
        }
예제 #3
0
        public List <PedidoDTO> ConsultarpoID(int id)
        {
            string script = @"select * from tb_pedidoitem where Id_PedidoItem like @Id_PedidoItem";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("tb_pedidoitem", id));
            Database         db     = new Database();
            MySqlDataReader  reader = db.ExecuteSelectScript(script, parms);
            List <PedidoDTO> lista  = new List <PedidoDTO>();

            while (reader.Read())
            {
                PedidoDTO dto = new PedidoDTO();
                dto.Id_PedidoItem      = reader.GetInt32("Id_PedidoItem");
                dto.Pedido_id_Pedido   = reader.GetInt32("Pedido_id_Pedido");
                dto.Produto_id_Produto = reader.GetInt32("Produto_id_Produto");
                dto.Cm_Cadastro        = reader.GetInt32("Cm_Cadastro");
                dto.data = reader.GetDateTime("data");
                lista.Add(dto);
            }
            return(lista);
        }
예제 #4
0
        public void Alterar(PedidoDTO dto)
        {
            string Script = @"UPDATE INTO tb_pedidoitem (Produto_id_Produto = @Produto_id_Produto,
                                                     Pedido_id_Pedido = @Pedido_id_Pedido,
                                                     Funcionario_id_Funcionario = @Pedido_id_Pedido,
                                                     Cm_Cadastro = @Cm_Cadastro,
                                                     data = @data
                                                  WHERE Id_PedidoItem = @Id_PedidoItem)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Id_Pedido", dto.Id_PedidoItem));
            parms.Add(new MySqlParameter("Pedido_id_Pedido", dto.Pedido_id_Pedido));
            parms.Add(new MySqlParameter("Produto_id_Produto", dto.Produto_id_Produto));
            parms.Add(new MySqlParameter("Cm_Cadastro", dto.Cm_Cadastro));
            parms.Add(new MySqlParameter("data", dto.data));


            Database db = new Database();

            db.ExecuteInsertScript(Script, parms);
        }
예제 #5
0
        public List <PedidoDTO> Listar()
        {
            string Script = @"SELECT *FROM Tb_Pedido";
            List <MySqlParameter> parms = new List <MySqlParameter>();
            Database         db         = new Database();
            MySqlDataReader  reader     = db.ExecuteSelectScript(Script, parms);
            List <PedidoDTO> lista      = new List <PedidoDTO>();

            while (reader.Read())
            {
                PedidoDTO dto = new PedidoDTO();
                dto.Id_Pedido              = reader.GetInt32("Id_Pedido");
                dto.Cliente_id_cliente     = reader.GetInt32("Cliente_id_cliente");
                dto.qn_quantidade          = reader.GetInt32("qn_quantidade");
                dto.Tm_tamanho_tamanho     = reader.GetString("Tm_tamanho_tamanho");
                dto.pc_preçoporcaixa_caixa = reader.GetInt32("pc_preçoporcaixa_caixa");
                dto.pedidoid_produto       = reader.GetInt32("pedidoid_produto");

                lista.Add(dto);
            }
            return(lista);
        }
예제 #6
0
        public void Alterar(PedidoDTO dto)
        {
            string Script = @"UPDATE INTO Tb_Pedido Cliente_id_cliente = @Cliente_id_cliente,
                                                     qn_quantidade = @qn_quantidade,
                                                     Tm_tamanho_tamanho = @Tm_tamanho_tamanho,
                                                     pc_preçoporcaixa_caixa = @pc_preçoporcaixa_caixa,
                                                     pedidoid_produto = @pedidoid_produto,
                                                     WHERE Id_Pedido = @Id_Pedido";


            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Id_Pedido", dto.Id_Pedido));
            parms.Add(new MySqlParameter("Cliente_id_cliente", dto.Cliente_id_cliente));
            parms.Add(new MySqlParameter("qn_quantidade", dto.qn_quantidade));
            parms.Add(new MySqlParameter("Tm_tamanho_tamanho", dto.Tm_tamanho_tamanho));
            parms.Add(new MySqlParameter("pc_preçoporcaixa_caixa", dto.pc_preçoporcaixa_caixa));
            parms.Add(new MySqlParameter("pedidoid_produto", dto.pedidoid_produto));

            Database db = new Database();

            db.ExecuteInsertScript(Script, parms);
        }
예제 #7
0
        public int Salvar(PedidoDTO dto)
        {
            string Script = @"INSERT INTO tb_pedidoitem (Produto_id_Produto,
                                                     Pedido_id_Pedido,
                                                     Funcionario_id_Funcionario,
                                                     Cm_Cadastro,
                                                     data)
                                                     VALUES 
                                                     (@Produto_id_Produto,
                                                     @Pedido_id_Pedido,
                                                     @Funcionario_id_Funcionario,
                                                     @Cm_Cadastro,
                                                     @data)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Produto_id_Produto", dto.Produto_id_Produto));
            parms.Add(new MySqlParameter("Pedido_id_Pedido", dto.Pedido_id_Pedido));
            parms.Add(new MySqlParameter("Funcionario_id_Funcionario", dto.Funcionario_id_Funcionario));
            parms.Add(new MySqlParameter("Cm_Cadastro", dto.Cm_Cadastro));
            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(Script, parms));
        }
예제 #8
0
        public List <PedidoDTO> ConsultarpoID(int id)
        {
            string script = @"select * from Tb_Pedido where Id_Pedido like @Id_Pedido";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("Tb_Pedido", id));
            Database         db     = new Database();
            MySqlDataReader  reader = db.ExecuteSelectScript(script, parms);
            List <PedidoDTO> lista  = new List <PedidoDTO>();

            while (reader.Read())
            {
                PedidoDTO dto = new PedidoDTO();
                dto.Id_Pedido              = reader.GetInt32("Id_Pedido");
                dto.Cliente_id_cliente     = reader.GetInt32("Cliente_id_cliente");
                dto.qn_quantidade          = reader.GetInt32("qn_quantidade");
                dto.Tm_tamanho_tamanho     = reader.GetString("Tm_tamanho_tamanho");
                dto.pc_preçoporcaixa_caixa = reader.GetInt32("pc_preçoporcaixa_caixa");
                dto.pedidoid_produto       = reader.GetInt32("pedidoid_produto");

                lista.Add(dto);
            }
            return(lista);
        }
예제 #9
0
        public void Alterar(PedidoDTO dto)
        {
            PedidoDatabase db = new PedidoDatabase();

            db.Alterar(dto);
        }
예제 #10
0
        public int Salvar(PedidoDTO dto)
        {
            PedidoDatabase db = new PedidoDatabase();

            return(db.Salvar(dto));
        }