示例#1
0
        public int Insert()
        {
            var db    = new DBAcess();
            var Mysql = " INSERT INTO saida_padrao(";

            Mysql = Mysql + " CODEMPRESA, CODDEPARTAMENTO, CODUNIDADE, DATACADASTRO ";

            Mysql = Mysql + ") ";
            Mysql = Mysql + " VALUES(";
            Mysql = Mysql + " @CODEMPRESA, @CODDEPARTAMENTO, @CODUNIDADE, @DATACADASTRO ";
            Mysql = Mysql + "); ";

            Mysql          = Mysql + " SELECT MAX(CODSAIDAPADRAO) FROM saida_padrao ";
            db.CommandText = Mysql;

            db.AddParameter("@CODEMPRESA", Codempresa);
            db.AddParameter("@CODDEPARTAMENTO", Coddepartamento);
            db.AddParameter("@CODUNIDADE", Codunidade);
            db.AddParameter("@DATACADASTRO", Convert.ToDateTime(Datacadastro));



            try
            {
                return(Convert.ToInt32(db.ExecuteScalar()));
            }
            finally
            {
                db.Dispose();
            }
        }
示例#2
0
        public static DataSet Select(string por, string valor)
        {
            var          db     = new DBAcess();
            const string select = " SELECT * ";
            const string from   = " FROM empresa ";

            var where = "  ";
            switch (por)
            {
            case "Empresa":
            {
                where = "WHERE Nome LIKE CONCAT(@valor)";
                valor = '%' + valor + "%";
            }
            break;

            case "cnpj_cpf":
            {
                where = "WHERE CNPJ LIKE CONCAT(@valor)";
                valor = '%' + valor + "%";
            }
            break;
            }
            const string order = " ORDER BY Nome ASC; ";

            db.CommandText = select + from + where + order;
            db.AddParameter("@valor", valor);
            var ds = db.ExecuteDataSet();

            return(ds);
        }
        public void InsertCart(int idClient, string codProduct, string client, string product, double price, int quantity)
        {
            DBAcess      connect = new DBAcess();
            MySqlCommand cmd     = new MySqlCommand();

            try {
                if (GetCodCar(codProduct, idClient))
                {
                    connect.OpenConnetion();
                    cmd.Connection  = connect.GetConnection();
                    cmd.CommandText = "UPDATE xtreme.carrinho SET quantidade = quantidade + 1 WHERE codProduto = @codProduct";
                    cmd.Parameters.Add(new MySqlParameter("@codProduct", codProduct));
                    cmd.Parameters.Add(new MySqlParameter("@idclient", idClient));
                    cmd.ExecuteNonQuery();
                }
                else
                {
                    connect.OpenConnetion();
                    cmd.Connection  = connect.GetConnection();
                    cmd.CommandText = "INSERT INTO xtreme.carrinho(idCliente, codProduto, cliente, produto, valor, quantidade) VALUES(@idC, @idP, @cli, @pro, @val, @qtd)";
                    cmd.Parameters.Add(new MySqlParameter("@idC", idClient));
                    cmd.Parameters.Add(new MySqlParameter("@idP", codProduct));
                    cmd.Parameters.Add(new MySqlParameter("@cli", client));
                    cmd.Parameters.Add(new MySqlParameter("@pro", product));
                    cmd.Parameters.Add(new MySqlParameter("@val", price));
                    cmd.Parameters.Add(new MySqlParameter("@qtd", quantity));
                    cmd.ExecuteNonQuery();
                }
            } catch (Exception e) {
                throw new Exception(e.Message);
            } finally {
                connect.CloseConnetion();
            }
        }
示例#4
0
        public int Insert()
        {
            var db    = new DBAcess();
            var Mysql = " INSERT INTO visitas (";

            Mysql = Mysql + " CODPROTOCOLO, NUMEROVISITA, NUMEROPROTOCOLO, CODPACIENTE, DATAVISITA, CODAGENTE, STATUSPACIENTE, OBS ";
            Mysql = Mysql + " ) ";
            Mysql = Mysql + "  VALUES (";
            Mysql = Mysql + " @CODPROTOCOLO, @NUMEROVISITA, @NUMEROPROTOCOLO, @CODPACIENTE, @DATAVISITA, @CODAGENTE, @STATUSPACIENTE, @OBS";
            Mysql = Mysql + " );";

            db.CommandText = Mysql;

            db.AddParameter("@CODPROTOCOLO", Codprotocolo);
            db.AddParameter("@NUMEROVISITA", Numerovisita);
            db.AddParameter("@NUMEROPROTOCOLO", Numeroprotocolo);
            db.AddParameter("@CODPACIENTE", Codpaciente);
            db.AddParameter("@DATAVISITA", Convert.ToDateTime(Datavisita));
            db.AddParameter("@CODAGENTE", Codagente);
            db.AddParameter("@STATUSPACIENTE", Statuspaciente);
            db.AddParameter("@OBS", Obs);


            try
            {
                return(Convert.ToInt32(db.ExecuteScalar()));
            }
            finally
            {
                db.Dispose();
            }
        }
示例#5
0
        public bool update(Cliente cliente)
        {
            try
            {
                List <SqlParameter> ListaParametros = new List <SqlParameter>();
                ListaParametros.Add(new SqlParameter("@id", (int)cliente.id));
                ListaParametros.Add(new SqlParameter("@nombre", cliente.nombre));
                ListaParametros.Add(new SqlParameter("@apellido", cliente.apellido));
                ListaParametros.Add(new SqlParameter("@documento", cliente.documento));
                ListaParametros.Add(new SqlParameter("@dom_calle", cliente.dom_calle));
                ListaParametros.Add(new SqlParameter("@dom_nro", cliente.dom_nro));
                ListaParametros.Add(new SqlParameter("@dom_piso", cliente.dom_piso));
                ListaParametros.Add(new SqlParameter("@dom_dpto", cliente.dom_dpto));
                ListaParametros.Add(new SqlParameter("@fecha_nac", cliente.fecha_nac));
                ListaParametros.Add(new SqlParameter("@mail", cliente.mail));
                ListaParametros.Add(new SqlParameter("@nacionalidad", cliente.nacionalidad));
                ListaParametros.Add(new SqlParameter("@tipo_documento", cliente.tipo_documento));
                ListaParametros.Add(new SqlParameter("@activo", cliente.activo));


                return(DBAcess.WriteInBase("update VIDA_ESTATICA.Cliente set nombre =@nombre, apellido=@apellido, documento=@documento," +
                                           "dom_calle=@dom_calle,dom_nro=@dom_nro,dom_piso=@dom_piso,dom_dpto=@dom_dpto,fecha_nac=@fecha_nac," +
                                           "mail=@mail, nacionalidad=@nacionalidad, activo=@activo where id=@id", "T", ListaParametros));
            }
            catch { return(false); }
        }
示例#6
0
        public static MySqlDataReader Select(string campo, string valor)
        {
            var db    = new DBAcess();
            var Mysql = " SELECT * ";

            Mysql = Mysql + " FROM Cfop ";

            switch (campo)
            {
            case "descricao":
            {
                Mysql = Mysql + " WHERE descricao LIKE CONCAT(@valor) ";
                valor = '%' + valor + "%";
            }
            break;

            case "codigo":
            {
                Mysql = Mysql + " WHERE CODCFOP = @valor ";
            }
            break;
            }
            Mysql          = Mysql + " ORDER BY descricao ASC; ";
            db.CommandText = Mysql;

            db.AddParameter("@valor", valor);

            var dr = (MySqlDataReader)db.ExecuteReader();

            return(dr);
        }
示例#7
0
        public bool Update()
        {
            var db    = new DBAcess();
            var Mysql = " UPDATE Cfop SET ";

            Mysql = Mysql + " CODCFOP = @CODCFOP, ";
            Mysql = Mysql + " DESCRICAO = @DESCRICAO, ";
            Mysql = Mysql + " APLICACAO = @APLICACAO ";

            Mysql = Mysql + " WHERE CODCFOP = @CODCFOP;";

            db.CommandText = Mysql;

            db.AddParameter("@CODCFOP", Codcfop);
            db.AddParameter("@DESCRICAO", Descricao);
            db.AddParameter("@APLICACAO", Aplicacao);

            try
            {
                db.ExecuteNonQuery();
                return(true);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#8
0
        public int Insert()
        {
            var db    = new DBAcess();
            var Mysql = " INSERT INTO saida_padrao_item(";

            Mysql = Mysql + " CODSAIDAPADRAO, CODEMPRESA, CODDEPARTAMENTO, CODPRODUTO, QUANTIDADE ";

            Mysql = Mysql + ") ";
            Mysql = Mysql + " VALUES(";
            Mysql = Mysql + " @CODSAIDAPADRAO, @CODEMPRESA, @CODDEPARTAMENTO, @CODPRODUTO, @QUANTIDADE ";
            Mysql = Mysql + "); ";


            db.CommandText = Mysql;

            db.AddParameter("@CODSAIDAPADRAO", Codsaidapadrao);
            db.AddParameter("@CODEMPRESA", Codempresa);
            db.AddParameter("@CODDEPARTAMENTO", Coddepartamento);
            db.AddParameter("@CODPRODUTO", Codproduto);
            db.AddParameter("@QUANTIDADE", Quantidade);



            try
            {
                return(Convert.ToInt32(db.ExecuteScalar()));
            }
            finally
            {
                db.Dispose();
            }
        }
示例#9
0
        public bool Update()
        {
            var          db     = new DBAcess();
            const string update = " UPDATE saida_padrao_item ";
            const string set    = " SET" +
                                  " CODEMPRESA = @CODEMPRESA, CODDEPARTAMENTO = @CODDEPARTAMENTO, CODPRODUTO = @CODPRODUTO, QUANTIDADE = @QUANTIDADE";
            const string where = " WHERE CODSAIDAPADRAO = @CODSAIDAPADRAO;";

            db.CommandText = update + set + where;

            db.AddParameter("@CODSAIDAPADRAO", Codsaidapadrao);
            db.AddParameter("@CODEMPRESA", Codempresa);
            db.AddParameter("@CODDEPARTAMENTO", Coddepartamento);
            db.AddParameter("@CODPRODUTO", Codproduto);
            db.AddParameter("@QUANTIDADE", Convert.ToDateTime(Quantidade));

            try
            {
                db.ExecuteNonQuery();
                return(true);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#10
0
        public static MySqlDataReader Select(int codempresa, int coddepartamento, string valor)
        {
            var db    = new DBAcess();
            var Mysql = " SELECT SP.CODSAIDAPADRAO, SP.CODEMPRESA, E.NOME AS NOMEEMPRESA, SP.CODDEPARTAMENTO, D.NOME AS NOMEDEPARTAMENTO, SP.Codproduto, U.NOME AS NOMEUNIDADE, DATE_FORMAT(SP.Quantidade, '%d/%m/%Y') AS Quantidade ";

            Mysql = Mysql + " FROM saida_padrao SP ";
            Mysql = Mysql + " INNER JOIN empresa E ON E.CODEMPRESA = SP.CODEMPRESA ";
            Mysql = Mysql + " INNER JOIN departamento D ON D.CODDEPARTAMENTO = SP.CODDEPARTAMENTO ";
            Mysql = Mysql + " INNER JOIN unidade U ON U.Codproduto = SP.Codproduto ";

            Mysql = Mysql + " WHERE SP.CODEMPRESA = @CODEMPRESA ";
            Mysql = Mysql + " AND SP.CODDEPARTAMENTO = @CODDEPARTAMENTO ";

            if (valor != "")
            {
                Mysql = Mysql + " AND U.NOME LIKE @valor ";
                valor = '%' + valor + "%";
            }

            Mysql = Mysql + " ORDER BY U.NOME ASC; ";

            db.CommandText = Mysql;
            db.AddParameter("@CODEMPRESA", codempresa);
            db.AddParameter("@CODDEPARTAMENTO", coddepartamento);
            db.AddParameter("@valor", valor);

            var dr = (MySqlDataReader)db.ExecuteReader();

            return(dr);
        }
示例#11
0
        public int BuscaUltimoSaidaPadrao(int codempresa, int coddepartamento)
        {
            var db    = new DBAcess();
            var Mysql = " SELECT MAX(CODPEDIDO) AS ULTIMO ";

            Mysql = Mysql + " FROM saida_padrao ";
            Mysql = Mysql + " WHERE CODEMPRESA = @CODEMPRESA ";
            Mysql = Mysql + " AND CODDEPARTAMENTO = @CODDEPARTAMENTO ";

            db.CommandText = Mysql;
            db.AddParameter("@CODEMPRESA", codempresa);
            db.AddParameter("@CODDEPARTAMENTO", coddepartamento);

            try
            {
                if (db.ExecuteScalar().ToString() != "")
                {
                    return(Convert.ToInt32(db.ExecuteScalar()));
                }
                else
                {
                    return(0);
                }
            }
            finally
            {
                db.Dispose();
            }
        }
示例#12
0
        public static MySqlDataReader SelectRel(string pedido, string departamento)
        {
            var db    = new DBAcess();
            var Mysql = " SELECT S.CODSAIDA, S.CODEMPRESA, S.CODDEPARTAMENTO, D.NOME AS NOMEDEPARTAMENTO, S.Codproduto, U.NOME AS NOMEUNIDADE, PE.SOLICITANTE, ";

            Mysql = Mysql + " S.NUMEROPEDIDO, DATE_FORMAT(S.DATAENTREGA, '%d/%m/%Y') AS DATAENTREGA,  ";
            Mysql = Mysql + " SI.CODPRODUTO, P.NOME AS NOMEPRODUTO, SI.SOLICITADO, SI.ENTREGUE, ";
            Mysql = Mysql + " S.RESPINCLUSAO, DATE_FORMAT(S.DATAINCLUSAO, '%d/%m/%Y') AS DATAINCLUSAO ";
            Mysql = Mysql + " FROM saida_padrao S ";
            Mysql = Mysql + " INNER JOIN saida_padrao_item SI ON SI.CODSAIDA = S.CODSAIDA ";
            Mysql = Mysql + " INNER JOIN produtos P ON P.CODPRODUTO = SI.CODPRODUTO ";
            Mysql = Mysql + " INNER JOIN departamento D ON D.CODDEPARTAMENTO = S.CODDEPARTAMENTO ";
            Mysql = Mysql + " INNER JOIN unidade U ON U.Codproduto = S.Codproduto ";
            Mysql = Mysql + " INNER JOIN pedido PE ON PE.NUMEROPEDIDO = S.NUMEROPEDIDO AND PE.CODDEPARTAMENTO = S.CODDEPARTAMENTO ";

            Mysql = Mysql + " WHERE S.NUMEROPEDIDO = @NUMEROPEDIDO ";
            Mysql = Mysql + " AND S.CODDEPARTAMENTO = @CODDEPARTAMENTO ";

            db.CommandText = Mysql;
            db.AddParameter("@NUMEROPEDIDO", pedido);
            db.AddParameter("@CODDEPARTAMENTO", departamento);

            var dr = (MySqlDataReader)db.ExecuteReader();

            return(dr);
        }
示例#13
0
        public string Get()
        {
            DBAcess.getInstance().RefreshMessageOfTheDay();


            return("Message Of the Day Refreshed");
        }
示例#14
0
        public bool Update()
        {
            var          db     = new DBAcess();
            const string update = " UPDATE saida_padrao ";
            const string set    = " SET" +
                                  " CODEMPRESA = @CODEMPRESA, CODDEPARTAMENTO = @CODDEPARTAMENTO, CODUNIDADE = @CODUNIDADE, DATACADASTRO = @DATACADASTRO";
            const string where = " WHERE CODSAIDAPADRAO = @CODSAIDAPADRAO;";

            db.CommandText = update + set + where;

            db.AddParameter("@CODSAIDAPADRAO", Codsaidapadrao);
            db.AddParameter("@CODEMPRESA", Codempresa);
            db.AddParameter("@CODDEPARTAMENTO", Coddepartamento);
            db.AddParameter("@CODUNIDADE", Codunidade);
            db.AddParameter("@DATACADASTRO", Convert.ToDateTime(Datacadastro));

            try
            {
                db.ExecuteNonQuery();
                return(true);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#15
0
        public int Insert()
        {
            var          db     = new DBAcess();
            const string insert = " INSERT INTO Paciente (NOME, DATANASCIMENTO, DATARECADASTRO, SEXO, NUMEROSUS, NOMEMAE, ENDERECO, BAIRRO, TELEFONE, CELL, RESPINCLUSAO, DATAINCLUSAO, EXCLUIDO) ";
            const string values = " VALUES (@NOME, @DATANASCIMENTO, @DATARECADASTRO, @SEXO, @NUMEROSUS, @NOMEMAE, @ENDERECO, @BAIRRO, @TELEFONE, @CELL, @RESPINCLUSAO, @DATAINCLUSAO, @EXCLUIDO " +
                                  "); ";

            const string select = " SELECT MAX(CODPACIENTE) As CODPACIENTE FROM Paciente;  ";

            db.CommandText = insert + values + select;
            db.AddParameter("@CODPACIENTE", Codpaciente);
            db.AddParameter("@NOME", Nome);
            db.AddParameter("@DATANASCIMENTO", Convert.ToDateTime(Datanascimento));
            db.AddParameter("@DATARECADASTRO", Convert.ToDateTime(Datarecadastro));
            db.AddParameter("@SEXO", Sexo);
            db.AddParameter("@NUMEROSUS", Numerosus);
            db.AddParameter("@NOMEMAE", Nomemae);
            db.AddParameter("@ENDERECO", Endereco);
            db.AddParameter("@BAIRRO", Bairro);
            db.AddParameter("@TELEFONE", Telefone);
            db.AddParameter("@CELL", Cell);
            db.AddParameter("@RESPINCLUSAO", Respinclusao);
            db.AddParameter("@DATAINCLUSAO", Convert.ToDateTime(Datainclusao));

            db.AddParameter("@EXCLUIDO", Excluido);

            try
            {
                return(Convert.ToInt32(db.ExecuteScalar()));
            }
            finally
            {
                db.Dispose();
            }
        }
示例#16
0
        public static MySqlDataReader SelectPacienteProduto(int codigo)
        {
            var    db    = new DBAcess();
            string Mysql = " SELECT PR.CODPROTOCOLO, PR.NUMEROPROTOCOLO, PR.CODPACIENTE, PA.NOME AS NOMEPACIENTE, PR.SITUACAO, ";

            Mysql = Mysql + " PI.CODPRODUTO, P.DESCRICAO AS NOMEPRODUTO, PI.QUANTIDADE ";
            Mysql = Mysql + " FROM protocolo AS PR ";

            Mysql = Mysql + " INNER JOIN paciente AS PA ON PR.CODPACIENTE = PA.CODPACIENTE ";
            Mysql = Mysql + " INNER JOIN protocolo_item AS PI ON PI.CODPROTOCOLO = PR.CODPROTOCOLO ";
            Mysql = Mysql + " INNER JOIN produtos AS P ON P.CODPRODUTO = PI.CODPRODUTO ";

            Mysql = Mysql + " WHERE PR.DATASITUACAO != '0000-00-00 00:00:00'  ";


            db.CommandText = Mysql;

            try
            {
                var dr = (MySqlDataReader)db.ExecuteReader();
                return(dr);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#17
0
        public List <Client> GetClients()
        {
            DBAcess         connect = new DBAcess();
            MySqlCommand    cmd     = new MySqlCommand();
            MySqlDataReader reader;

            List <Client> client = new List <Client>();

            try {
                connect.OpenConnetion();
                cmd.Connection  = connect.GetConnection();
                cmd.CommandText = "SELECT * FROM xtreme.cliente";
                reader          = cmd.ExecuteReader();

                while (reader.Read())
                {
                    client.Add(new Client()
                    {
                        Id = (int)(reader["id"]), Name = reader["nome"].ToString(), CPF = reader["cpf"].ToString()
                    });
                }
            } catch {
                connect.CloseConnetion();
            } finally {
                connect.CloseConnetion();
            }

            return(client);
        }
示例#18
0
        public bool Update()
        {
            var          db     = new DBAcess();
            const string update = " UPDATE Fornecedor ";
            const string set    = " SET" +
                                  " NOME = @NOME, CNPJ = @CNPJ, TELEFONE = @TELEFONE, " +
                                  " EMAIL = @EMAIL, " +
                                  " ATIVA = @ATIVA, " +
                                  " RESPALTERACAO = @RESPALTERACAO, DATAALTERACAO = @DATAALTERACAO, EXCLUIDO = @EXCLUIDO, CODDEPARTAMENTO = @CODDEPARTAMENTO ";
            const string where = " WHERE CODFORNECEDOR = @CODFORNECEDOR;";

            db.CommandText = update + set + where;
            db.AddParameter("@CODFORNECEDOR", CodFornecedor);
            db.AddParameter("@NOME", Nome);
            db.AddParameter("@CNPJ", Cnpj);
            db.AddParameter("@TELEFONE", Telefone);
            db.AddParameter("@EMAIL", Email);

            db.AddParameter("@ATIVA", Ativa);
            db.AddParameter("@RESPALTERACAO", Respalteracao);
            db.AddParameter("@DATAALTERACAO", Convert.ToDateTime(Datahoraalteracao));
            db.AddParameter("@EXCLUIDO", Excluido);
            db.AddParameter("@CODDEPARTAMENTO", CodDepartamento);

            try
            {
                db.ExecuteNonQuery();
                return(true);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#19
0
        public int Insert()
        {
            var db    = new DBAcess();
            var Mysql = " INSERT INTO Cfop(";

            Mysql = Mysql + " CODCFOP, DESCRICAO, APLICACAO ";
            Mysql = Mysql + " ) ";
            Mysql = Mysql + " VALUES (";
            Mysql = Mysql + " @CODCFOP, @DESCRICAO, @APLICACAO ";
            Mysql = Mysql + ");";

            db.CommandText = Mysql;

            db.AddParameter("@CODCFOP", Codcfop);
            db.AddParameter("@DESCRICAO", Descricao);
            db.AddParameter("@APLICACAO", Aplicacao);

            try
            {
                return(Convert.ToInt32(db.ExecuteScalar()));
            }
            finally
            {
                db.Dispose();
            }
        }
示例#20
0
        public int Insert_Item(int codentregamercadoria, string codproduto, string codespecialidade, string quantidade)
        {
            var db    = new DBAcess();
            var Mysql = " INSERT INTO EntregaMercadoria_item (";

            Mysql = Mysql + " CODENTREGAMERCADORIA, CODPRODUTO, CODESPECIALIDADE, QUANTIDADE ";

            Mysql = Mysql + ") ";
            Mysql = Mysql + " VALUES (";
            Mysql = Mysql + " @CODENTREGAMERCADORIA, @CODPRODUTO, @CODESPECIALIDADE, @QUANTIDADE ";

            Mysql = Mysql + ");";

            db.CommandText = Mysql;

            db.AddParameter("@CODENTREGAMERCADORIA", codentregamercadoria);
            db.AddParameter("@CODPRODUTO", codproduto);
            db.AddParameter("@CODESPECIALIDADE", codespecialidade);
            db.AddParameter("@QUANTIDADE", quantidade);

            try
            {
                return(Convert.ToInt32(db.ExecuteScalar()));
            }
            finally
            {
                db.Dispose();
            }
        }
示例#21
0
        public static MySqlDataReader BuscaVisitaUm(string valor)
        {
            var    db    = new DBAcess();
            string Mysql = " SELECT V.CODVISITA, V.NUMEROVISITA, V.NUMEROPROTOCOLO, DATE_FORMAT(V.DATAVISITA,'%d/%m/%Y') AS DATAVISITA, ";

            Mysql = Mysql + "  V.CODPACIENTE, V.CODAGENTE, A.NOME AS NOMEAGENTE, V.STATUSPACIENTE, V.OBS ";

            Mysql = Mysql + " FROM visitas AS V ";

            Mysql = Mysql + " INNER JOIN agente AS A ON V.CODAGENTE = A.CODAGENTE ";


            Mysql = Mysql + " WHERE V.CODPROTOCOLO = @CODPROTOCOLO ";

            db.CommandText = Mysql;
            db.AddParameter("@CODPROTOCOLO", valor);

            try
            {
                var dr = (MySqlDataReader)db.ExecuteReader();
                return(dr);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#22
0
        public bool Update()
        {
            var db    = new DBAcess();
            var Mysql = " UPDATE EntregaMercadoria SET ";

            Mysql = Mysql + " NUMEROPROTOCOLO = @NUMEROPROTOCOLO, CODEMPRESA = @CODEMPRESA, CODPACIENTE = @CODPACIENTE,  ";
            Mysql = Mysql + " DATAENTREGA = @DATAENTREGA, OBSERVACAO = @OBSERVACAO, ";
            Mysql = Mysql + " RESPALTERACAO = @RESPALTERACAO, DATAALTERACAO = @DATAALTERACAO, EXCLUIDO = @EXCLUIDO ";

            Mysql = Mysql + " WHERE CODENTREGAMERCADORIA = @CODENTREGAMERCADORIA;";

            db.CommandText = Mysql;

            db.AddParameter("@CODENTREGAMERCADORIA", Codentregamercadoria);
            db.AddParameter("@NUMEROPROTOCOLO", Numeroprotocolo);
            db.AddParameter("@CODEMPRESA", Codempresa);
            db.AddParameter("@CODPACIENTE", Codpaciente);

            db.AddParameter("@DATAENTREGA", Convert.ToDateTime(Dataentrega));
            db.AddParameter("@OBSERVACAO", Observacao);
            db.AddParameter("@RESPALTERACAO", Respalteracao);
            db.AddParameter("@DATAALTERACAO", Convert.ToDateTime(Dataalteracao));
            db.AddParameter("@EXCLUIDO", Excluido);


            try
            {
                db.ExecuteNonQuery();
                return(true);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#23
0
        public bool Update()
        {
            var db    = new DBAcess();
            var Mysql = " UPDATE visitas SET";

            Mysql = Mysql + " CODVISITA = @CODVISITA, CODPROTOCOLO = @CODPROTOCOLO, NUMEROVISITA = @NUMEROVISITA, ";
            Mysql = Mysql + " NUMEROPROTOCOLO = @NUMEROPROTOCOLO, CODPACIENTE = @CODPACIENTE, DATAVISITA = @DATAVISITA, ";
            Mysql = Mysql + " CODAGENTE = @CODAGENTE, STATUSPACIENTE = @STATUSPACIENTE, OBS = @OBS ";

            Mysql = Mysql + " WHERE CODVISITA = @CODVISITA;";

            db.CommandText = Mysql;

            db.AddParameter("@CODVISITA", Codvisita);
            db.AddParameter("@CODPROTOCOLO", Codprotocolo);
            db.AddParameter("@NUMEROVISITA", Numerovisita);
            db.AddParameter("@NUMEROPROTOCOLO", Numeroprotocolo);
            db.AddParameter("@CODPACIENTE", Codpaciente);
            db.AddParameter("@DATAVISITA", Datavisita);
            db.AddParameter("@CODAGENTE", Codagente);
            db.AddParameter("@STATUSPACIENTE", Statuspaciente);
            db.AddParameter("@OBS", Obs);



            try
            {
                db.ExecuteNonQuery();
                return(true);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#24
0
        public static MySqlDataReader SelectProdutos(string valor)
        {
            var db = new DBAcess();

            var Mysql = " SELECT pt.CODENTREGAMERCADORIA, pt.NUMEROPROTOCOLO, pt.CODPACIENTE, pa.NOME AS NOMEPACIENTE, pa.NUMEROSUS, ";

            Mysql = Mysql + " pti.CODPRODUTO, pr.DESCRICAO AS PRODUTO, U.DESCRICAO AS NOMEUNIDADE, E.CODESPECIALIDADE, E.DESCRICAO AS 'ESPECIALIDADE', pti.QUANTIDADE, ";
            Mysql = Mysql + " DATE_FORMAT(pt.DATAENTREGA,'%d/%m/%Y') AS DATAENTREGA, pt.OBSERVACAO ";
            Mysql = Mysql + " FROM EntregaMercadoria AS pt ";
            Mysql = Mysql + " INNER JOIN paciente AS pa ON pa.CODPACIENTE = pt.CODPACIENTE ";
            Mysql = Mysql + " INNER JOIN EntregaMercadoria_item AS pti ON pti.CODEntregaMercadoria = pt.CODEntregaMercadoria ";
            Mysql = Mysql + " INNER JOIN produtos AS pr ON pr.CODPRODUTO = pti.CODPRODUTO ";
            Mysql = Mysql + " INNER JOIN unidademedida AS U ON U.CODUNIDADEMEDIDA = pr.UNIDADE ";
            Mysql = Mysql + "  INNER JOIN especialidade AS E ON E.CODESPECIALIDADE = pti.CODESPECIALIDADE  ";


            Mysql = Mysql + "WHERE  pt.CODENTREGAMERCADORIA = @valor";

            Mysql          = Mysql + " ORDER BY pa.NOME ASC; ";
            db.CommandText = Mysql;
            db.AddParameter("@valor", valor);

            var dr = (MySqlDataReader)db.ExecuteReader();

            return(dr);
        }
示例#25
0
        public int SelectCount()
        {
            int retorno = 0;

            var db    = new DBAcess();
            var Mysql = " SELECT COUNT(CODPRODUTO) AS PRODUTOS  ";

            Mysql = Mysql + " FROM produtos ";
            Mysql = Mysql + "  ";

            db.CommandText = Mysql;


            var dr = (MySqlDataReader)db.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    retorno = dr.GetInt32(dr.GetOrdinal("PRODUTOS"));
                }
            }

            dr.Dispose();
            dr.Close();

            return(retorno);
        }
示例#26
0
        public static MySqlDataReader SelectRel(string por, string valor)
        {
            var db = new DBAcess();

            var Mysql = " SELECT P.CODENTREGAMERCADORIA, P.NUMEROPROTOCOLO,  DATE_FORMAT(P.DATAENTREGA,'%d/%m/%Y') AS DATAENTREGA, P.OBSERVACAO, ";

            Mysql = Mysql + " P.CODPACIENTE, PC.NOME, DATE_FORMAT(PC.DATANASCIMENTO,'%d/%m/%Y') AS DATANASCIMENTO, PC.SEXO, ";
            Mysql = Mysql + " PC.NUMEROSUS, PC.NOMEMAE, PC.ENDERECO, PC.BAIRRO, PC.TELEFONE ";
            Mysql = Mysql + " FROM EntregaMercadoria AS P ";
            Mysql = Mysql + " INNER JOIN paciente AS PC ON PC.CODPACIENTE = P.CODPACIENTE ";


            if (valor != "")
            {
                if (por == "CODIGO")
                {
                    Mysql = Mysql + "WHERE  P.CODENTREGAMERCADORIA = @valor";
                }
                else if (por == "NUMERO")
                {
                    Mysql = Mysql + "WHERE  P.NUMEROPROTOCOLO = @valor";
                }
            }

            Mysql          = Mysql + " ORDER BY PC.NOME ASC; ";
            db.CommandText = Mysql;
            db.AddParameter("@valor", valor);

            var dr = (MySqlDataReader)db.ExecuteReader();

            return(dr);
        }
示例#27
0
        public static Double GetTotal(int id)
        {
            DBAcess         connect = new DBAcess();
            MySqlCommand    cmd     = new MySqlCommand();
            MySqlDataReader reader;
            double          total = 0;

            try {
                connect.OpenConnetion();
                cmd.Connection  = connect.GetConnection();
                cmd.CommandText = "SELECT SUM(valor) as total FROM xtreme.carrinho WHERE idCliente = @idClient";
                cmd.Parameters.Add(new MySqlParameter("idClient", id));
                reader = cmd.ExecuteReader();
                reader.Read();

                if (reader.HasRows)
                {
                    total = (double)(reader["total"]);
                }
            } catch (Exception e) {
                throw new Exception(e.Message);
            } finally {
                connect.CloseConnetion();
            }

            return(total);
        }
示例#28
0
        public static MySqlDataReader Selectdr(string valor)
        {
            var    db    = new DBAcess();
            string Mysql = " SELECT * ";

            Mysql = Mysql + " FROM Paciente ";

            if (valor != "")
            {
                {
                    Mysql = Mysql + "WHERE NOME LIKE CONCAT(@valor)";
                    valor = '%' + valor + "%";
                }
            }

            db.CommandText = Mysql;
            db.AddParameter("@valor", valor);
            try
            {
                var dr = (MySqlDataReader)db.ExecuteReader();
                return(dr);
            }
            finally
            {
                db.Dispose();
            }
        }
示例#29
0
        public Boolean GetCodCar(string code, int idClient)
        {
            DBAcess         connect = new DBAcess();
            MySqlCommand    cmd     = new MySqlCommand();
            MySqlDataReader reader;

            try {
                connect.OpenConnetion();
                cmd.Connection  = connect.GetConnection();
                cmd.CommandText = "SELECT id FROM xtreme.carrinho WHERE codProduto = @codProduct AND idCliente = @idclient";
                cmd.Parameters.Add(new MySqlParameter("@codProduct", code));
                cmd.Parameters.Add(new MySqlParameter("@idclient", idClient));
                reader = cmd.ExecuteReader();
                reader.Read();

                if (reader.HasRows)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            } catch (Exception ex) {
                throw new Exception(ex.Message);
            } finally {
                connect.CloseConnetion();
            }
        }
示例#30
0
        public int BuscaUltimoPedido(int tipo, int coddepartamento)
        {
            var db    = new DBAcess();
            var Mysql = " SELECT MAX(CODPEDIDO) AS ULTIMO ";

            Mysql = Mysql + " FROM pedido ";
            Mysql = Mysql + " WHERE TIPO = @TIPO ";
            Mysql = Mysql + " AND CODDEPARTAMENTO = @CODDEPARTAMENTO ";

            db.CommandText = Mysql;
            db.AddParameter("@TIPO", tipo);
            db.AddParameter("@CODDEPARTAMENTO", coddepartamento);

            try
            {
                if (db.ExecuteScalar().ToString() != "")
                {
                    return(Convert.ToInt32(db.ExecuteScalar()));
                }
                else
                {
                    return(0);
                }
            }
            finally
            {
                db.Dispose();
            }
        }