예제 #1
0
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into fornecedor(for_nome,for_rsocial,for_ie,for_cnpj,for_cep,for_endereco,for_bairro,for_fone,for_cel,for_email,for_endnumero,for_cidade,for_estado,for_cpf,for_observacao,for_cadastro) values (@nome,@rsocial,@ie,@cnpj,@cep,@endereco,@bairro,@fone,@cel,@email,@endnumero,@cidade,@estado,@for_cpf,@for_observacao,@for_cadastro) select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@endereco", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@cel", modelo.ForCel);
            cmd.Parameters.AddWithValue("@email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@endnumero", modelo.ForEndnumero);
            cmd.Parameters.AddWithValue("@cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@estado", modelo.ForEstado);
            cmd.Parameters.AddWithValue("@for_cpf", modelo.ForCpf);
            cmd.Parameters.AddWithValue("@for_cadastro", DateTime.Now);
            cmd.Parameters.AddWithValue("@for_observacao", modelo.for_observacao);
            conexao.Conectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
예제 #2
0
        public void Incluir(ModeloCliente modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into cliente(cli_nome,cli_cpfcnpj,cli_rgie,cli_rsocial,cli_tipo,cli_cep,cli_endereco,cli_bairro,cli_fone,cli_cel,cli_email,cli_endnumero,cli_cidade,cli_estado,cli_observacao,cli_cadastro)" +
                              "values (@nome,@cpfcnpj,@rgie,@rsocial,@tipo,@cep,@endereco,@bairro,@fone,@cel,@email,@endnumero,@cidade,@estado,@cli_observacao,@cli_cadastro) select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.CliNome);
            cmd.Parameters.AddWithValue("@cpfcnpj", modelo.CliCpfCnpj);
            cmd.Parameters.AddWithValue("@rgie", modelo.Clirgie);
            cmd.Parameters.AddWithValue("@rsocial", "");
            cmd.Parameters.AddWithValue("@tipo", modelo.CliTipo);
            cmd.Parameters.AddWithValue("@cep", modelo.CliCep);
            cmd.Parameters.AddWithValue("@endereco", modelo.CliEndereco);
            cmd.Parameters.AddWithValue("@bairro", modelo.CliBairro);
            cmd.Parameters.AddWithValue("@fone", modelo.CliFone);
            cmd.Parameters.AddWithValue("@cel", modelo.CliCel);
            cmd.Parameters.AddWithValue("@email", modelo.CliEmail);
            cmd.Parameters.AddWithValue("@endnumero", modelo.CliEndnumero);
            cmd.Parameters.AddWithValue("@cidade", modelo.CliCidade);
            cmd.Parameters.AddWithValue("@estado", modelo.CliEstado);
            cmd.Parameters.AddWithValue("@cli_observacao", modelo.cli_observacao);
            cmd.Parameters.AddWithValue("@cli_cadastro", DateTime.Now);

            conexao.Conectar();
            modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
예제 #3
0
        public void Incluir(ModeloEmpresa modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into empresa(nome,cpfcnpj,telefone,celular,email,numero,cidade,bairro,estado,cadastro,endereco)" +
                              "values (@nome,@cpfcnpj,@telefone,@celular,@email,@numero,@cidade,@bairro,@estado,@cadastro,@endereco) select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.nome);
            cmd.Parameters.AddWithValue("@cpfcnpj", modelo.cpfcnpj);
            cmd.Parameters.AddWithValue("@telefone", modelo.telefone);
            cmd.Parameters.AddWithValue("@celular", modelo.celular);
            cmd.Parameters.AddWithValue("@email", modelo.email);
            cmd.Parameters.AddWithValue("@numero", modelo.numero);
            cmd.Parameters.AddWithValue("@cidade", modelo.cidade);
            cmd.Parameters.AddWithValue("@bairro", modelo.bairro);
            cmd.Parameters.AddWithValue("@estado", modelo.estado);
            cmd.Parameters.AddWithValue("@endereco", modelo.endereco);
            cmd.Parameters.AddWithValue("@cadastro", DateTime.Now);

            try
            {
                conexao.Conectar();
                modelo.cod = Convert.ToInt32(cmd.ExecuteScalar());
                conexao.Desconectar();
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #4
0
        public void Alterar(int codigoLembrete, int diasAviso, string mensagemAviso, string tituloAviso = "Lembrete Promissum System")
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;
            string query = String.Format("update lembrete set diasAviso = '{0}', mensagemAviso = '{1}', tituloAviso ='{2}' where cod = {3}", diasAviso, mensagemAviso, tituloAviso, codigoLembrete);

            cmd.CommandText = query;

            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
예제 #5
0
        public DataTable LocalizarParcelasEmAberto()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;
            DataTable tabela = new DataTable();

            cmd.CommandText = "select distinct v.ven_cod,v.ven_data,v.ven_nfiscal,v.ven_avista,v.ven_nparcelas,v.ven_total,v.ven_status, v.cli_cod,v.tpa_cod,c.cli_nome,v.ven_lembrete,v.ven_diasProximaRevisao from venda v inner join cliente c on v.cli_cod = c.cli_cod inner join parcelasvenda p on v.ven_cod = p.ven_cod where p.pve_datapagto is NULL";
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            conexao.Conectar();
            da.Fill(tabela);
            conexao.Desconectar();
            return(tabela);
        }
예제 #6
0
        public void Alterar(ModeloClienteProduto modelo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conexao.ObjetoConexao;

                cmd.CommandText = "update ClienteProduto set codCliente = @codCliente,codProduto = @codProduto, referencia=@referencia where cod = @cod";
                cmd.Parameters.AddWithValue("@codCliente", modelo.codCliente);
                cmd.Parameters.AddWithValue("@codProduto", modelo.codProduto);
                cmd.Parameters.AddWithValue("@referencia", modelo.referencia);
                cmd.Parameters.AddWithValue("@cod", modelo.cod);
                //cmd.Parameters.AddWithValue("@cod_clienteProduto", modelo.cod_clienteProduto);

                conexao.Conectar();
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
예제 #7
0
 public void Incluir(ModeloOperacao modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into operacao(op_nome,op_descricao,op_cadastro) values (@op_nome,@op_descricao,@op_cadastro) select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@op_nome", modelo.op_nome);
         cmd.Parameters.AddWithValue("@op_descricao", modelo.op_descricao);
         cmd.Parameters.AddWithValue("@op_cadastro", DateTime.Now);
         conexao.Conectar();
         modelo.op_cod = Convert.ToInt32(cmd.ExecuteScalar());
         conexao.Desconectar();
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
예제 #8
0
 public void Incluir(ModeloSubCategoria modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into subCategoria(scat_nome,cat_cod,scat_cadastro) values (@nome,@cat_cod,@scat_cadastro) select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@nome", modelo.SCatNome);
         cmd.Parameters.AddWithValue("@cat_cod", modelo.CatCod);
         cmd.Parameters.AddWithValue("@scat_cadastro", DateTime.Now);
         conexao.Conectar();
         modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());
         conexao.Desconectar();
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
예제 #9
0
        public int Incluir(ModeloMontadora modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "incluirMontadora";
            cmd.Parameters.AddWithValue("@montadora", modelo.montadora);
            cmd.Parameters.AddWithValue("@abreviatura_montadora", modelo.abreviatura_montadora);
            cmd.Parameters.AddWithValue("@cadastro", DateTime.Now);
            conexao.Conectar();
            int retorno = cmd.ExecuteNonQuery();

            conexao.Desconectar();
            return(retorno);
        }
예제 #10
0
        public void incluir(ModeloProduto modelo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "insert into produto (pro_nome,pro_descricao,pro_foto,pro_valorpago,pro_valorvenda,pro_qtde,umed,cat_cod, scat_cod,pro_cadastro,for_cod,pro_ref,localizacao) values(@pro_nome,@pro_descricao,@pro_foto,@pro_valorpago,@pro_valorvenda,@pro_qtde,@umed,@cat_cod,@scat_cod,@pro_cadastro,@for_cod,@pro_ref,@localizacao) select @@IDENTITY";

                cmd.Parameters.AddWithValue("@pro_nome", modelo.ProNome);
                cmd.Parameters.AddWithValue("@pro_descricao", modelo.ProDescricao);
                cmd.Parameters.AddWithValue("@pro_ref", modelo.pro_ref);
                cmd.Parameters.AddWithValue("@pro_foto", System.Data.SqlDbType.Image);
                if (modelo.ProFoto == null)
                {
                    cmd.Parameters.AddWithValue("@pro_foto", DBNull.Value);
                    cmd.Parameters["@pro_foto"].Value = DBNull.Value;
                }
                else
                {
                    cmd.Parameters["@pro_foto"].Value = modelo.ProFoto;
                }
                cmd.Parameters.AddWithValue("@pro_valorpago", modelo.ProValorpago);
                cmd.Parameters.AddWithValue("@pro_valorvenda", modelo.ProValorvenda);
                cmd.Parameters.AddWithValue("@pro_qtde", modelo.ProQtde);
                cmd.Parameters.AddWithValue("@umed", modelo.UmedCod);
                cmd.Parameters.AddWithValue("@cat_cod", modelo.CatCod);
                cmd.Parameters.AddWithValue("@scat_cod", modelo.ScatCod);
                cmd.Parameters.AddWithValue("@pro_cadastro", DateTime.Now);
                cmd.Parameters.AddWithValue("@for_cod", modelo.for_cod);
                cmd.Parameters.AddWithValue("@localizacao", modelo.localizacao);
                conexao.Conectar();
                modelo.ProCod = Convert.ToInt32(cmd.ExecuteScalar());
                conexao.Desconectar();
            }
            catch (Exception erro)
            {
                throw new Exception("ERRO AO INSERIR UM PRODUTO" + erro);
            }
        }