示例#1
0
        public static void CriarUsuario(string usuario, string roles)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_CRIAR_USUARIO");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@ID_LOGIN", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ID_LOGIN"].Value = usuario;

                da.SelectCommand.Parameters.Add("@USERID", SqlDbType.UniqueIdentifier);
                da.SelectCommand.Parameters["@USERID"].Value = Guid.NewGuid();


                da.SelectCommand.Parameters.Add("@ROLES", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ROLES"].Value = roles;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
        public static TipoSolicitacao Get_Tipo_Solicitacao(int Cd_TpSolicitacao)
        {
            Banco           banco            = new Banco();
            SqlConnection   conn             = banco.Conexao();
            TipoSolicitacao tipo_solicitacao = new TipoSolicitacao();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_TIPO_SOLICITACAO");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_TPSOLICITACAO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_TPSOLICITACAO"].Value = Cd_TpSolicitacao;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        tipo_solicitacao.Cd_TpSolicitacao = Convert.ToInt16(reader["Cd_TpSolicitacao"]);
                        tipo_solicitacao.Tp_Solicitacao   = Convert.ToString(reader["Tp_Solicitacao"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(tipo_solicitacao);
        }
        public static void UpdateMedidor(Equipamento equipamento)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_UPDATE_MEDIDOR");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@CD_EQUIPAMENTO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_EQUIPAMENTO"].Value = equipamento.Cd_Equipamento;
                da.SelectCommand.Parameters.Add("@CD_CLIENTE", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_CLIENTE"].Value = equipamento.Cd_Cliente;

                da.SelectCommand.Parameters.Add("@NM_SERIAL", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NM_SERIAL"].Value = equipamento.Nm_Serial;

                da.SelectCommand.Parameters.Add("@NM_LOCALIZADOR", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NM_LOCALIZADOR"].Value = equipamento.Nm_Localizador;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
示例#4
0
        public static List <Status> GetAll_Status()
        {
            Banco         banco = new Banco();
            SqlConnection conn  = banco.Conexao();
            List <Status> list  = new List <Status>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ALL_STATUS");
                da.SelectCommand.Connection = conn;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Status temp = new Status();
                        temp.Cd_Status = Convert.ToInt16(reader["Cd_Status"]);
                        temp.Nm_Status = Convert.ToString(reader["Nm_Status"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
        public static List <TipoSolicitacao> GetAll_Tipo_Solicitacao()
        {
            Banco                  banco = new Banco();
            SqlConnection          conn  = banco.Conexao();
            List <TipoSolicitacao> list  = new List <TipoSolicitacao>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ALL_TIPO_SOLICITACAO");
                da.SelectCommand.Connection = conn;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        TipoSolicitacao temp = new TipoSolicitacao();
                        temp.Cd_TpSolicitacao = Convert.ToInt16(reader["Cd_TpSolicitacao"]);
                        temp.Tp_Solicitacao   = Convert.ToString(reader["Tp_Solicitacao"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
        public static void OperacaoCategoria(Categoria categoria, string operacao)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_OPERACOES_CATEGORIA");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@ID_CATEGORIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_CATEGORIA"].Value = categoria.Id_Categoria;

                da.SelectCommand.Parameters.Add("@NM_CATEGORIA", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NM_CATEGORIA"].Value = categoria.Nm_Categoria;

                da.SelectCommand.Parameters.Add("@OPERACAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@OPERACAO"].Value = operacao;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
示例#7
0
        public static Status Get_Status(int cd_status)
        {
            Banco         banco  = new Banco();
            SqlConnection conn   = banco.Conexao();
            Status        status = new Status();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_STATUS");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_STATUS", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_STATUS"].Value = cd_status;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        status.Cd_Status = Convert.ToInt16(reader["Cd_Status"]);
                        status.Nm_Status = Convert.ToString(reader["Nm_Status"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(status);
        }
        public static Categoria Get_Categoria(int id_categoria)
        {
            Banco         banco     = new Banco();
            SqlConnection conn      = banco.Conexao();
            Categoria     categoria = new Categoria();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_CATEGORIA");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@ID_CATEGORIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_CATEGORIA"].Value = id_categoria;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        categoria.Id_Categoria = Convert.ToInt16(reader["id_Categoria"]);
                        categoria.Nm_Categoria = Convert.ToString(reader["Nm_Categoria"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(categoria);
        }
示例#9
0
        public static Produto Get_Produto(int id_produto)
        {
            Banco         banco   = new Banco();
            SqlConnection conn    = banco.Conexao();
            Produto       produto = new Produto();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_PRODUTO");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@ID_PRODUTO", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_PRODUTO"].Value = id_produto;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        produto.Id_Produto   = Convert.ToInt16(reader["id_Produto"]);
                        produto.Nm_Produto   = Convert.ToString(reader["Nm_Produto"]);
                        produto.Ds_Produto   = Convert.ToString(reader["Ds_Produto"]);
                        produto.Img_Produto  = (byte[])reader["Img_Produto"];
                        produto.Tam_Produto  = Convert.ToString(reader["Tam_Produto"]);
                        produto.Url_Produto  = Convert.ToString(reader["Url_Produto"]);
                        produto.Id_Categoria = Convert.ToInt16(reader["id_Categoria"]);
                        produto.Nm_Categoria = Convert.ToString(reader["nm_Categoria"]);
                        produto.Nr_Ordem     = Convert.ToString(reader["nr_Ordem"]);

                        if ((produto.Id_Categoria == 1) || (produto.Id_Categoria == 2))
                        {
                            produto.Orca_Tp_Impressao = Convert.ToString(reader["Orca_Tp_Impressao"]);
                            produto.Orca_Vl_Impressao = Convert.ToString(reader["Orca_Vl_Impressao"]);
                            produto.Orca_Conexao      = Convert.ToString(reader["Orca_Conexao"]);
                            produto.Orca_Frente_Verso = Convert.ToString(reader["Orca_Frente_Verso"]);
                        }
                        if (produto.Id_Categoria == 2)
                        {
                            produto.Orca_Scanner     = Convert.ToString(reader["Orca_Scanner"]);
                            produto.Orca_Fax         = Convert.ToString(reader["Orca_Fax"]);
                            produto.Orca_Alimentador = Convert.ToString(reader["Orca_Alimentador"]);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(produto);
        }
示例#10
0
        public static void OperacaoCliente(Cliente cliente, string operacao)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_OPERACOES_CLIENTE");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@CD_CLIENTE", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_CLIENTE"].Value = cliente.Cd_Cliente;
                da.SelectCommand.Parameters.Add("@NM_CLIENTE", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NM_CLIENTE"].Value = cliente.Nm_Cliente;

                da.SelectCommand.Parameters.Add("@NR_CNPJ", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NR_CNPJ"].Value = cliente.Nr_Cnpj;
                da.SelectCommand.Parameters.Add("@NR_CPF", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NR_CPF"].Value = cliente.Nr_Cpf;

                da.SelectCommand.Parameters.Add("@ID_LOGIN", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ID_LOGIN"].Value = cliente.Id_Login;
                da.SelectCommand.Parameters.Add("@SENHA", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@SENHA"].Value = cliente.Senha;

                da.SelectCommand.Parameters.Add("@DS_ENDERECO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_ENDERECO"].Value = cliente.Ds_Endereco;
                da.SelectCommand.Parameters.Add("@DS_TELEFONE", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_TELEFONE"].Value = cliente.Ds_Telefone;

                if (!operacao.Equals("E"))
                {
                    da.SelectCommand.Parameters.Add("@USERID", SqlDbType.UniqueIdentifier);
                    da.SelectCommand.Parameters["@USERID"].Value = cliente.UserId;
                }

                da.SelectCommand.Parameters.Add("@NM_BASE", SqlDbType.Char);
                da.SelectCommand.Parameters["@NM_BASE"].Value = cliente.Nm_Base;

                da.SelectCommand.Parameters.Add("@OPERACAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@OPERACAO"].Value = operacao;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
示例#11
0
        public static List <Produto> GetAll_Produtos()
        {
            Banco          banco = new Banco();
            SqlConnection  conn  = banco.Conexao();
            List <Produto> list  = new List <Produto>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ALL_PRODUTO");
                da.SelectCommand.Connection = conn;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Produto temp = new Produto();
                        temp.Id_Produto   = Convert.ToInt16(reader["id_Produto"]);
                        temp.Id_Categoria = Convert.ToInt16(reader["id_Categoria"]);
                        temp.Nm_Produto   = Convert.ToString(reader["Nm_Produto"]);
                        temp.Ds_Produto   = Convert.ToString(reader["Ds_Produto"]);
                        temp.Img_Produto  = (byte[])reader["Img_Produto"];
                        temp.Tam_Produto  = Convert.ToString(reader["Tam_Produto"]);
                        temp.Nm_Categoria = Convert.ToString(reader["Nm_Categoria"]);
                        temp.Url_Produto  = Convert.ToString(reader["Url_Produto"]);
                        temp.Nr_Ordem     = Convert.ToString(reader["Nr_Ordem"]);
                        if ((temp.Id_Categoria == 1) || (temp.Id_Categoria == 2))
                        {
                            temp.Orca_Tp_Impressao = Convert.ToString(reader["Orca_Tp_Impressao"]);
                            temp.Orca_Vl_Impressao = Convert.ToString(reader["Orca_Vl_Impressao"]);
                            temp.Orca_Conexao      = Convert.ToString(reader["Orca_Conexao"]);
                            temp.Orca_Frente_Verso = Convert.ToString(reader["Orca_Frente_Verso"]);
                        }
                        if (temp.Id_Categoria == 2)
                        {
                            temp.Orca_Scanner     = Convert.ToString(reader["Orca_Scanner"]);
                            temp.Orca_Fax         = Convert.ToString(reader["Orca_Fax"]);
                            temp.Orca_Alimentador = Convert.ToString(reader["Orca_Alimentador"]);
                        }
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#12
0
        public static void OperacaoSolicitacao(Solicitacao solicitacao, string operacao)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_OPERACOES_SOLICITACAO");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@CD_SOLICITACAO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_SOLICITACAO"].Value = solicitacao.Cd_Solicitacao;

                da.SelectCommand.Parameters.Add("@CD_EQUIPAMENTO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_EQUIPAMENTO"].Value = solicitacao.Cd_Equipamento;

                da.SelectCommand.Parameters.Add("@CD_TPSOLICITACAO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_TPSOLICITACAO"].Value = solicitacao.Cd_TpSolicitacao;

                da.SelectCommand.Parameters.Add("@CD_STATUS", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_STATUS"].Value = solicitacao.Cd_Status;

                da.SelectCommand.Parameters.Add("@DS_SOLICITACAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_SOLICITACAO"].Value = solicitacao.Ds_Solicitacao;

                da.SelectCommand.Parameters.Add("@DT_SOLICITACAO", SqlDbType.DateTime);
                da.SelectCommand.Parameters["@DT_SOLICITACAO"].Value = solicitacao.Dt_Solicitacao;

                da.SelectCommand.Parameters.Add("@NM_MEDIDOR", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NM_MEDIDOR"].Value = solicitacao.Nm_Medidor;


                da.SelectCommand.Parameters.Add("@DS_DEFEITO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_DEFEITO"].Value = solicitacao.Ds_Defeito;

                da.SelectCommand.Parameters.Add("@OPERACAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@OPERACAO"].Value = operacao;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
示例#13
0
        public static List <Solicitacao> Get_Solicitacao_By_Cliente(int cd_Cliente)
        {
            Banco              banco = new Banco();
            SqlConnection      conn  = banco.Conexao();
            List <Solicitacao> list  = new List <Solicitacao>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_SOLICITACAO_BY_CLIENTE");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_CLIENTE", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_CLIENTE"].Value = cd_Cliente;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Solicitacao temp = new Solicitacao();
                        temp.Cd_Equipamento   = Convert.ToInt16(reader["Cd_Equipamento"]);
                        temp.Cd_Solicitacao   = Convert.ToInt16(reader["Cd_Solicitacao"]);
                        temp.Cd_Status        = Convert.ToInt16(reader["Cd_Status"]);
                        temp.Cd_TpSolicitacao = Convert.ToInt16(reader["Cd_TpSolicitacao"]);
                        temp.Ds_Solicitacao   = Convert.ToString(reader["Ds_Solicitacao"]);
                        temp.Dt_Solicitacao   = Convert.ToDateTime(reader["Dt_Solicitacao"]);
                        temp.Nm_Equipamento   = Convert.ToString(reader["Nm_Equipamento"]);
                        temp.Nm_Localizador   = Convert.ToString(reader["Nm_Localizador"]);
                        temp.Nm_Cliente       = Convert.ToString(reader["Nm_Cliente"]);
                        temp.Nm_Status        = Convert.ToString(reader["Nm_Status"]);
                        temp.Tp_Solicitacao   = Convert.ToString(reader["Tp_Solicitacao"]);
                        temp.Nm_Medidor       = Convert.ToString(reader["Nm_Medidor"]);
                        temp.Ds_Defeito       = Convert.ToString(reader["Ds_Defeito"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#14
0
        public static Solicitacao Get_Solicitacao_By_Solicitacao(int cd_Solicitacao)
        {
            Banco         banco       = new Banco();
            SqlConnection conn        = banco.Conexao();
            Solicitacao   solicitacao = new Solicitacao();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_SOLICITACAO_BY_SOLICITACAO");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_SOLICITACAO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_SOLICITACAO"].Value = cd_Solicitacao;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        solicitacao.Cd_Equipamento   = Convert.ToInt16(reader["Cd_Equipamento"]);
                        solicitacao.Cd_Solicitacao   = Convert.ToInt16(reader["Cd_Solicitacao"]);
                        solicitacao.Cd_Status        = Convert.ToInt16(reader["Cd_Status"]);
                        solicitacao.Cd_TpSolicitacao = Convert.ToInt16(reader["Cd_TpSolicitacao"]);
                        solicitacao.Ds_Solicitacao   = Convert.ToString(reader["Ds_Solicitacao"]);
                        solicitacao.Dt_Solicitacao   = Convert.ToDateTime(reader["Dt_Solicitacao"]);
                        solicitacao.Nm_Equipamento   = Convert.ToString(reader["Nm_Equipamento"]);
                        solicitacao.Cd_Cliente       = Convert.ToInt16(reader["Cd_Cliente"]);
                        solicitacao.Nm_Cliente       = Convert.ToString(reader["Nm_Cliente"]);
                        solicitacao.Nm_Status        = Convert.ToString(reader["Nm_Status"]);
                        solicitacao.Tp_Solicitacao   = Convert.ToString(reader["Tp_Solicitacao"]);
                        solicitacao.Nm_Medidor       = Convert.ToString(reader["Nm_Medidor"]);
                        solicitacao.Ds_Defeito       = Convert.ToString(reader["Ds_Defeito"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(solicitacao);
        }
        public static List <Equipamento> Get_Equipamento_By_Cliente(int cd_Cliente)
        {
            Banco              banco = new Banco();
            SqlConnection      conn  = banco.Conexao();
            List <Equipamento> list  = new List <Equipamento>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_EQUIPAMENTO_BY_CLIENTE");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_CLIENTE", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_CLIENTE"].Value = cd_Cliente;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Equipamento temp = new Equipamento();
                        temp.Cd_Equipamento = Convert.ToInt16(reader["Cd_Equipamento"]);
                        temp.Cd_Cliente     = Convert.ToInt16(reader["Cd_Cliente"]);
                        temp.Nm_Equipamento = Convert.ToString(reader["Nm_Equipamento"]);
                        temp.Ds_Equipamento = Convert.ToString(reader["Ds_Equipamento"]);
                        temp.Nm_Serial      = Convert.ToString(reader["Nm_Serial"]);
                        temp.Nm_Localizador = Convert.ToString(reader["Nm_Localizador"]);
                        temp.Nm_Cliente     = Convert.ToString(reader["Nm_Cliente"]);
                        temp.Identificador  = Convert.ToString(reader["Identificador"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#16
0
        public static List <Produto> Get_Produtos(int id_categoria)
        {
            Banco          banco = new Banco();
            SqlConnection  conn  = banco.Conexao();
            List <Produto> list  = new List <Produto>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_PRODUTO_CATEGORIA");
                da.SelectCommand.Connection = conn;
                da.SelectCommand.Parameters.Add("@ID_CATEGORIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_CATEGORIA"].Value = id_categoria;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Produto temp = new Produto();
                        temp.Id_Produto   = Convert.ToInt16(reader["id_Produto"]);
                        temp.Id_Categoria = Convert.ToInt16(reader["id_Categoria"]);
                        temp.Nm_Produto   = Convert.ToString(reader["Nm_Produto"]);
                        temp.Ds_Produto   = Convert.ToString(reader["Ds_Produto"]);
                        temp.Img_Produto  = (byte[])reader["Img_Produto"];
                        temp.Tam_Produto  = Convert.ToString(reader["Tam_Produto"]);
                        temp.Nm_Categoria = Convert.ToString(reader["Nm_Categoria"]);
                        temp.Url_Produto  = Convert.ToString(reader["Url_Produto"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#17
0
        public static Cliente Get_Cliente_By_UserID(string userid)
        {
            Banco         banco   = new Banco();
            SqlConnection conn    = banco.Conexao();
            Cliente       cliente = new Cliente();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_CLIENTE_BY_USERID");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@USERID", SqlDbType.UniqueIdentifier);
                da.SelectCommand.Parameters["@USERID"].Value = new Guid(userid);

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        cliente.Cd_Cliente  = Convert.ToInt16(reader["Cd_Cliente"]);
                        cliente.Nm_Cliente  = Convert.ToString(reader["Nm_Cliente"]);
                        cliente.Ds_Telefone = Convert.ToString(reader["Ds_Telefone"]);
                        cliente.Ds_Endereco = Convert.ToString(reader["Ds_Endereco"]);
                        cliente.Nr_Cnpj     = Convert.ToString(reader["Nr_Cnpj"]);
                        cliente.Nr_Cpf      = Convert.ToString(reader["Nr_Cpf"]);
                        cliente.UserId      = Convert.ToString(reader["UserId"]);
                        cliente.Nm_Base     = Convert.ToString(reader["Nm_Base"]);
                        cliente.UserName    = Convert.ToString(reader["UserName"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(cliente);
        }
示例#18
0
        public static List <Cliente> GetAll_Clientes()
        {
            Banco          banco = new Banco();
            SqlConnection  conn  = banco.Conexao();
            List <Cliente> list  = new List <Cliente>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ALL_CLIENTE");
                da.SelectCommand.Connection = conn;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Cliente temp = new Cliente();
                        temp.Cd_Cliente  = Convert.ToInt16(reader["Cd_Cliente"]);
                        temp.Nm_Cliente  = Convert.ToString(reader["Nm_Cliente"]);
                        temp.Ds_Endereco = Convert.ToString(reader["Ds_Endereco"]);
                        temp.Ds_Telefone = Convert.ToString(reader["Ds_Telefone"]);
                        temp.Nr_Cnpj     = Convert.ToString(reader["Nr_Cnpj"]);
                        temp.Nr_Cpf      = Convert.ToString(reader["Nr_Cpf"]);
                        temp.UserId      = Convert.ToString(reader["UserId"]);
                        temp.Nm_Base     = Convert.ToString(reader["Nm_Base"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
        public static Equipamento Get_Equipamento_By_Equipamento(int cd_Equipamento)
        {
            Banco         banco       = new Banco();
            SqlConnection conn        = banco.Conexao();
            Equipamento   equipamento = new Equipamento();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_EQUIPAMENTO_BY_EQUIPAMENTO");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_EQUIPAMENTO", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_EQUIPAMENTO"].Value = cd_Equipamento;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        equipamento.Cd_Equipamento = Convert.ToInt16(reader["Cd_Equipamento"]);
                        equipamento.Cd_Cliente     = Convert.ToInt16(reader["Cd_Cliente"]);
                        equipamento.Nm_Equipamento = Convert.ToString(reader["Nm_Equipamento"]);
                        equipamento.Ds_Equipamento = Convert.ToString(reader["Ds_Equipamento"]);
                        equipamento.Nm_Serial      = Convert.ToString(reader["Nm_Serial"]);
                        equipamento.Nm_Localizador = Convert.ToString(reader["Nm_Localizador"]);
                        equipamento.Nm_Cliente     = Convert.ToString(reader["Nm_Cliente"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(equipamento);
        }
示例#20
0
        public static Noticia Get_Noticia(int id_noticia)
        {
            Banco         banco   = new Banco();
            SqlConnection conn    = banco.Conexao();
            Noticia       noticia = new Noticia();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_NOTICIA");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@CD_NOTICIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_NOTICIA"].Value = id_noticia;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        noticia.Id_Noticia  = Convert.ToInt16(reader["id_Noticia"]);
                        noticia.Ds_Manchete = Convert.ToString(reader["Ds_Manchete"]);
                        noticia.Ds_Chamada  = Convert.ToString(reader["Ds_Chamada"]);
                        noticia.Ds_Conteudo = Convert.ToString(reader["Ds_Conteudo"]);
                        noticia.Dt_Criacao  = Convert.ToDateTime(reader["Dt_Criacao"]);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(noticia);
        }
示例#21
0
        public static List <Categoria> GetAll_Categorias()
        {
            Banco            banco = new Banco();
            SqlConnection    conn  = banco.Conexao();
            List <Categoria> list  = new List <Categoria>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ALL_CATEGORIA");
                da.SelectCommand.Connection = conn;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Categoria temp = new Categoria();

                        temp.Id_Categoria = Convert.ToInt16(reader["id_Categoria"]);
                        temp.Nm_Categoria = Convert.ToString(reader["Nm_Categoria"]);


                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#22
0
        public static List <Noticia> GetAll_Noticias()
        {
            Banco          banco = new Banco();
            SqlConnection  conn  = banco.Conexao();
            List <Noticia> list  = new List <Noticia>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ALL_NOTICIA");
                da.SelectCommand.Connection = conn;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Noticia temp = new Noticia();
                        temp.Id_Noticia  = Convert.ToInt16(reader["id_Noticia"]);
                        temp.Ds_Manchete = Convert.ToString(reader["ds_Manchete"]);
                        temp.Ds_Chamada  = Convert.ToString(reader["ds_Chamada"]);
                        temp.Ds_Conteudo = Convert.ToString(reader["ds_Conteudo"]);
                        temp.Dt_Criacao  = Convert.ToDateTime(reader["dt_Criacao"]);
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#23
0
        public static void OperacaoNoticia(Noticia noticia, string operacao)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_OPERACOES_NOTICIA");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@CD_NOTICIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@CD_NOTICIA"].Value = noticia.Id_Noticia;
                da.SelectCommand.Parameters.Add("@DS_MANCHETE", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_MANCHETE"].Value = noticia.Ds_Manchete;
                da.SelectCommand.Parameters.Add("@DS_CHAMADA", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_CHAMADA"].Value = noticia.Ds_Chamada;
                da.SelectCommand.Parameters.Add("@DS_CONTEUDO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_CONTEUDO"].Value = noticia.Ds_Conteudo;
                da.SelectCommand.Parameters.Add("@DT_CRIACAO", SqlDbType.DateTime);
                da.SelectCommand.Parameters["@DT_CRIACAO"].Value = noticia.Dt_Criacao;

                da.SelectCommand.Parameters.Add("@OPERACAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@OPERACAO"].Value = operacao;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }
示例#24
0
        public static List <Produto> Get_OrcamentoProdutos(Produto produto)
        {
            Banco          banco = new Banco();
            SqlConnection  conn  = banco.Conexao();
            List <Produto> list  = new List <Produto>();

            try
            {
                CommandType commandType = CommandType.StoredProcedure;

                SqlDataAdapter da = banco.CriaComando(commandType, "PR_GET_ORCAMENTO");
                da.SelectCommand.Connection = conn;

                da.SelectCommand.Parameters.Add("@ID_CATEGORIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_CATEGORIA"].Value = produto.Id_Categoria;
                da.SelectCommand.Parameters.Add("@ORCA_TP_IMPRESSAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_TP_IMPRESSAO"].Value = produto.Orca_Tp_Impressao;
                da.SelectCommand.Parameters.Add("@ORCA_VL_IMPRESSAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_VL_IMPRESSAO"].Value = produto.Orca_Vl_Impressao;
                da.SelectCommand.Parameters.Add("@ORCA_CONEXAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_CONEXAO"].Value = produto.Orca_Conexao;
                da.SelectCommand.Parameters.Add("@ORCA_FRENTE_VERSO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_FRENTE_VERSO"].Value = produto.Orca_Frente_Verso;
                da.SelectCommand.Parameters.Add("@ORCA_SCANNER", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_SCANNER"].Value = produto.Orca_Scanner;
                da.SelectCommand.Parameters.Add("@ORCA_FAX", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_FAX"].Value = produto.Orca_Fax;
                da.SelectCommand.Parameters.Add("@ORCA_ALIMENTADOR", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@ORCA_ALIMENTADOR"].Value = produto.Orca_Alimentador;

                using (SqlDataReader reader = da.SelectCommand.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Produto temp = new Produto();
                        temp.Id_Produto   = Convert.ToInt16(reader["id_Produto"]);
                        temp.Id_Categoria = Convert.ToInt16(reader["id_Categoria"]);
                        temp.Nm_Produto   = Convert.ToString(reader["Nm_Produto"]);
                        temp.Ds_Produto   = Convert.ToString(reader["Ds_Produto"]);
                        temp.Img_Produto  = (byte[])reader["Img_Produto"];
                        temp.Tam_Produto  = Convert.ToString(reader["Tam_Produto"]);
                        temp.Url_Produto  = Convert.ToString(reader["Url_Produto"]);
                        temp.Nr_Ordem     = Convert.ToString(reader["Nr_Ordem"]);
                        if ((temp.Id_Categoria == 1) || (temp.Id_Categoria == 2))
                        {
                            temp.Orca_Tp_Impressao = Convert.ToString(reader["Orca_Tp_Impressao"]);
                            temp.Orca_Vl_Impressao = Convert.ToString(reader["Orca_Vl_Impressao"]);
                            temp.Orca_Conexao      = Convert.ToString(reader["Orca_Conexao"]);
                            temp.Orca_Frente_Verso = Convert.ToString(reader["Orca_Frente_Verso"]);
                        }
                        if (temp.Id_Categoria == 2)
                        {
                            temp.Orca_Scanner     = Convert.ToString(reader["Orca_Scanner"]);
                            temp.Orca_Fax         = Convert.ToString(reader["Orca_Fax"]);
                            temp.Orca_Alimentador = Convert.ToString(reader["Orca_Alimentador"]);
                        }
                        list.Add(temp);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
示例#25
0
        public static void OperacaoProduto(Produto produto, string operacao)
        {
            Banco         banco   = new Banco();
            SqlConnection conexao = banco.Conexao();

            try
            {
                CommandType    commandType = CommandType.StoredProcedure;
                SqlDataAdapter da          = banco.CriaComando(commandType, "PR_OPERACOES_PRODUTO");
                da.SelectCommand.Connection = conexao;

                da.SelectCommand.Parameters.Add("@ID_PRODUTO", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_PRODUTO"].Value = produto.Id_Produto;
                da.SelectCommand.Parameters.Add("@ID_CATEGORIA", SqlDbType.Int);
                da.SelectCommand.Parameters["@ID_CATEGORIA"].Value = produto.Id_Categoria;
                da.SelectCommand.Parameters.Add("@NM_PRODUTO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NM_PRODUTO"].Value = produto.Nm_Produto;
                da.SelectCommand.Parameters.Add("@DS_PRODUTO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@DS_PRODUTO"].Value = produto.Ds_Produto;


                da.SelectCommand.Parameters.Add("@IMG_PRODUTO", SqlDbType.Image);
                da.SelectCommand.Parameters["@IMG_PRODUTO"].Value = produto.Img_Produto;
                da.SelectCommand.Parameters.Add("@TAM_PRODUTO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@TAM_PRODUTO"].Value = produto.Tam_Produto;

                da.SelectCommand.Parameters.Add("@URL_PRODUTO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@URL_PRODUTO"].Value = produto.Url_Produto;

                da.SelectCommand.Parameters.Add("@NR_ORDEM", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@NR_ORDEM"].Value = produto.Nr_Ordem;

                if ((produto.Id_Categoria == 1) || (produto.Id_Categoria == 2))
                {
                    da.SelectCommand.Parameters.Add("@ORCA_TP_IMPRESSAO", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_TP_IMPRESSAO"].Value = produto.Orca_Tp_Impressao;
                    da.SelectCommand.Parameters.Add("@ORCA_VL_IMPRESSAO", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_VL_IMPRESSAO"].Value = produto.Orca_Vl_Impressao;
                    da.SelectCommand.Parameters.Add("@ORCA_CONEXAO", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_CONEXAO"].Value = produto.Orca_Conexao;
                    da.SelectCommand.Parameters.Add("@ORCA_FRENTE_VERSO", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_FRENTE_VERSO"].Value = produto.Orca_Frente_Verso;
                }
                if (produto.Id_Categoria == 2)
                {
                    da.SelectCommand.Parameters.Add("@ORCA_SCANNER", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_SCANNER"].Value = produto.Orca_Scanner;
                    da.SelectCommand.Parameters.Add("@ORCA_FAX", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_FAX"].Value = produto.Orca_Fax;
                    da.SelectCommand.Parameters.Add("@ORCA_ALIMENTADOR", SqlDbType.VarChar);
                    da.SelectCommand.Parameters["@ORCA_ALIMENTADOR"].Value = produto.Orca_Alimentador;
                }
                da.SelectCommand.Parameters.Add("@OPERACAO", SqlDbType.VarChar);
                da.SelectCommand.Parameters["@OPERACAO"].Value = operacao;

                da.SelectCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                conexao.Close();
            }
        }