Esempio n. 1
0
        public void Atualizar(ItemTipoServico p)
        {
            try
            {
                AbrirConexao();


                strSQL = "update [ITEM_DO_TIPO_DE_SERVICO] " +
                         "   set [CD_TIPO_SERVICO] = @v2 " +
                         "   , [CD_PRODUTO] = @v3, QT_ITENS= @v4, VL_PRECO = @v5" +
                         " Where [CD_ITEM_TIPO_SERVICO] = @v1";

                Cmd = new SqlCommand(strSQL, Con);

                Cmd.Parameters.AddWithValue("@v1", p.CodigoItemTipoServico);
                Cmd.Parameters.AddWithValue("@v2", p.CodigoTipoServico);
                Cmd.Parameters.AddWithValue("@v3", p.CodigoProduto);
                Cmd.Parameters.AddWithValue("@v4", p.Quantidade);
                Cmd.Parameters.AddWithValue("@v5", p.PrecoItem);

                Cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao atualizar Item do Tipo de serviço: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 2
0
        public ItemTipoServico PesquisarItemTipoServico(int Codigo)
        {
            try
            {
                AbrirConexao();
                strSQL = "Select * from [ITEM_DO_TIPO_DE_SERVICO] Where CD_ITEM_TIPO_SERVICO= @v1";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", Codigo);

                Dr = Cmd.ExecuteReader();

                ItemTipoServico p = null;

                if (Dr.Read())
                {
                    p = new ItemTipoServico();

                    p.CodigoItemTipoServico = Convert.ToInt32(Dr["CD_ITEM_TIPO_SERVICO"]);
                    p.CodigoTipoServico     = Convert.ToInt32(Dr["CD_TIPO_SERVICO"]);
                    p.CodigoProduto         = Convert.ToInt32(Dr["CD_PRODUTO"]);
                    p.Quantidade            = Convert.ToDecimal(Dr["QT_ITENS"]);
                    p.PrecoItem             = Convert.ToDecimal(Dr["VL_PRECO"]);
                }

                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Itens do Tipo de Serviço: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 3
0
        public List <ItemTipoServico> ListarItemTipoServico(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [ITEM_DO_TIPO_DE_SERVICO]";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }


                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <ItemTipoServico> lista = new List <ItemTipoServico>();

                while (Dr.Read())
                {
                    ItemTipoServico p = new ItemTipoServico();

                    p.CodigoItemTipoServico = Convert.ToInt32(Dr["CD_DO_TIPO_SERVICO"]);
                    p.CodigoTipoServico     = Convert.ToInt32(Dr["CD_TIPO_SERVICO"]);
                    p.CodigoProduto         = Convert.ToInt32(Dr["CD_PRODUTO"]);
                    p.Quantidade            = Convert.ToDecimal(Dr["QT_ITENS"]);
                    p.PrecoItem             = Convert.ToDecimal(Dr["VL_PRECO"]);

                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos Itens do Tipo de Serviço: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 4
0
        public List <ItemTipoServico> ListarItemTipoServicoCompleto(List <DBTabelaCampos> ListaFiltros)
        {
            try
            {
                AbrirConexao();
                string strValor = "";
                string strSQL   = "Select * from [ITEM_DO_TIPO_DE_SERVICO] WHERE [CD_ITEM_TIPO_SERVICO] IN ( SELECT [ITEM_DO_TIPO_DE_SERVICO].CD_ITEM_TIPO_SERVICO FROM [ITEM_DO_TIPO_DE_SERVICO]  ";

                strValor = MontaFiltroIntervalo(ListaFiltros);

                strSQL = strSQL + strValor;

                strSQL = strSQL + ")";


                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <ItemTipoServico> lista = new List <ItemTipoServico>();

                while (Dr.Read())
                {
                    ItemTipoServico p = new ItemTipoServico();
                    p.CodigoItemTipoServico = Convert.ToInt16(Dr["CD_ITEM_TIPO_SERVICO"]);
                    p.CodigoTipoServico     = Convert.ToInt32(Dr["CD_TIPO_SERVICO"]);
                    p.CodigoProduto         = Convert.ToInt16(Dr["CD_PRODUTO"]);

                    p.Quantidade = Convert.ToDecimal(Dr["QT_ITENS"]);
                    p.PrecoItem  = Convert.ToDecimal(Dr["VL_PRECO"]);

                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos Itens do Tipo de serviço: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Esempio n. 5
0
        public List <ItemTipoServico> ObterItemTipoServico(Int32 CodTipoServico)
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("Select * from ITEM_DO_TIPO_DE_SERVICO Where CD_TIPO_SERVICO= @v1 ", Con);
                Cmd.Parameters.AddWithValue("@v1", CodTipoServico);
                Dr = Cmd.ExecuteReader();
                List <ItemTipoServico> lista = new List <ItemTipoServico>();

                while (Dr.Read())
                {
                    ItemTipoServico p = new ItemTipoServico();
                    p.CodigoItemTipoServico = Convert.ToInt32(Dr["CD_ITEM_TIPO_SERVICO"]);
                    p.CodigoTipoServico     = Convert.ToInt32(Dr["CD_TIPO_SERVICO"]);
                    p.CodigoProduto         = Convert.ToInt32(Dr["CD_PRODUTO"]);
                    p.Quantidade            = Convert.ToDecimal(Dr["QT_ITENS"]);
                    p.PrecoItem             = Convert.ToDecimal(Dr["VL_PRECO"]);

                    ProdutoDAL produtoDAL = new ProdutoDAL();
                    Produto    produto    = new Produto();
                    produto          = produtoDAL.PesquisarProduto(Convert.ToInt32(Dr["CD_PRODUTO"]));
                    p.Cpl_DscProduto = produto.DescricaoProduto;


                    if (Dr["CD_ITEM_TIPO_SERVICO"] != DBNull.Value)
                    {
                        p.CodigoItemTipoServico = Convert.ToInt32(Dr["CD_ITEM_TIPO_SERVICO"]);
                    }

                    lista.Add(p);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Obter Itens do Tipo de Serviço: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }