예제 #1
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
        public void PreSrvCaixa(Model.caixa caixa)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into caixa values (@idServico, @cliente, @valor, NULL, NULL, @status)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idServico", caixa.idServico);
            cmd.Parameters.AddWithValue("@cliente", caixa.cliente);
            cmd.Parameters.AddWithValue("@valor", caixa.valor);
            cmd.Parameters.AddWithValue("@status", caixa.status);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                MessageBox.Show("Erro no pré serviço caixa ... ", "Informação", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                //Console.WriteLine("Deu erro na inserção do caixa ... ");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #2
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
        public void Update(Model.caixa caixa)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update caixa set idServico=@idServico,";

            sql += "cliente=@cliente, valor=@valor,";
            sql += "parcela=@parcela, dataPagamento=@dataPagamento,";
            sql += "status=@status";
            sql += " where idCaixa=@idCaixa;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idCaixa", caixa.idCaixa);
            cmd.Parameters.AddWithValue("@idServico", caixa.idServico);
            cmd.Parameters.AddWithValue("@cliente", caixa.cliente);
            cmd.Parameters.AddWithValue("@valor", caixa.valor);
            cmd.Parameters.AddWithValue("@parcela", caixa.parcela);
            //cmd.Parameters.AddWithValue("@tipoParcela", caixa.tipoParcela);
            cmd.Parameters.AddWithValue("@dataPagamento", caixa.dataPagamento);
            cmd.Parameters.AddWithValue("@status", caixa.status);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na atualização do caixa ... ");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #3
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
        public List <Model.caixa> Select()
        {
            List <Model.caixa> ListaCaixa = new List <Model.caixa>();
            SqlConnection      conexao    = new SqlConnection(strCon);
            string             sql        = "Select * from caixa;";
            SqlCommand         cmd        = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.caixa caixa = new Model.caixa();
                    caixa.idCaixa   = Convert.ToInt32(reader[0].ToString());
                    caixa.idServico = Convert.ToInt32(reader["idServico"].ToString());
                    caixa.cliente   = Convert.ToInt32(reader["cliente"].ToString());
                    caixa.valor     = Convert.ToDouble(reader["valor"].ToString());
                    caixa.parcela   = reader["parcela"].ToString();
                    //caixa.tipoParcela = reader["tipoParcela"].ToString();
                    caixa.dataPagamento = reader["dataPagamento"].ToString();
                    caixa.status        = reader["status"].ToString();
                    ListaCaixa.Add(caixa);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na seleção do Caixa ... ");
            }
            finally
            {
                conexao.Close();
            }
            return(ListaCaixa);
        }
예제 #4
0
파일: servico.cs 프로젝트: TMBruhTH/TCC
        public void PreServico(Model.servico srv)
        {
            servico bllSrv = new servico();

            bllSrv.PreSrv(srv);
            Model.caixa caixa    = new Model.caixa();
            caixa       bllCaixa = new caixa();

            caixa.idServico = srv.idServico;
            caixa.cliente   = srv.idCliente;
            caixa.valor     = srv.valor;
            caixa.status    = srv.status;
            bllCaixa.PreSrvCaixa(caixa);
        }
예제 #5
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
        public void Delete(Model.caixa caixa)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from caixa where idCaixa=@idCaixa;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idCaixa", caixa.idCaixa);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na remoção do caixa ... ");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #6
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
 public void Delete(Model.caixa caixa)
 {
     DAL.caixa dalCaixa = new DAL.caixa();
     dalCaixa.Delete(caixa);
 }
예제 #7
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
 public void Update(Model.caixa caixa)
 {
     DAL.caixa dalCaixa = new DAL.caixa();
     dalCaixa.Update(caixa);
 }
예제 #8
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
 public void PreSrvCaixa(Model.caixa caixa)
 {
     DAL.caixa dalCaixa = new DAL.caixa();
     dalCaixa.PreSrvCaixa(caixa);
 }
예제 #9
0
파일: caixa.cs 프로젝트: TMBruhTH/TCC
 public void Insert(Model.caixa caixa)
 {
     DAL.caixa dalCaixa = new DAL.caixa();
     dalCaixa.Insert(caixa);
 }