Example #1
0
        public void Incluir(ModeloFuncionario modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into funcionario(fun_datacadastro, fun_nome, fun_datanascimento, fun_cpf, fun_rg," +
                              "fun_sexo, fun_telefone, fun_celular, fun_email, fun_escolaridade, fun_dataadmissao, fun_carfun, fun_cep, fun_logradouro, fun_bairro," +
                              "fun_cidade, fun_estado, fun_endnumero) values (@fun_datacadastro, @fun_nome, @fun_datanascimento, @fun_cpf, @fun_rg," +
                              "@fun_sexo, @fun_telefone, @fun_celular, @fun_email, @fun_escolaridade, @fun_dataadmissao, @fun_carfun, @fun_cep, @fun_logradouro, @fun_bairro," +
                              "@fun_cidade, @fun_estado, @fun_endnumero); select @@IDENTITY;";
            cmd.Parameters.Add("@fun_datacadastro", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@fun_datacadastro"].Value = modelo.Fundatacadastro;
            cmd.Parameters.AddWithValue("@fun_nome", modelo.FunNome);
            cmd.Parameters.Add("@fun_datanascimento", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@fun_datanascimento"].Value = modelo.Fundatanascimento;
            cmd.Parameters.AddWithValue("@fun_cpf", modelo.FunCpf);
            cmd.Parameters.AddWithValue("@fun_rg", modelo.FunRg);
            cmd.Parameters.AddWithValue("@fun_sexo", modelo.FunSexo);
            cmd.Parameters.AddWithValue("@fun_telefone", modelo.FunTelefone);
            cmd.Parameters.AddWithValue("@fun_celular", modelo.FunCelular);
            cmd.Parameters.AddWithValue("@fun_email", modelo.FunEmail);
            cmd.Parameters.AddWithValue("@fun_escolaridade", modelo.FunEscolaridade);
            cmd.Parameters.Add("@fun_dataadmissao", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@fun_dataadmissao"].Value = modelo.Fundataadmissao;
            cmd.Parameters.AddWithValue("@fun_carfun", modelo.FunCarFun);
            cmd.Parameters.AddWithValue("@fun_cep", modelo.FunCep);
            cmd.Parameters.AddWithValue("@fun_logradouro", modelo.FunLogradouro);
            cmd.Parameters.AddWithValue("@fun_bairro", modelo.FunBairro);
            cmd.Parameters.AddWithValue("@fun_cidade", modelo.FunCidade);
            cmd.Parameters.AddWithValue("@fun_estado", modelo.FunEstado);
            cmd.Parameters.AddWithValue("@fun_endnumero", modelo.FunEndNumero);
            conexao.Conectar();
            modelo.FunCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #2
0
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into Fornecedor(for_datacadastro, for_nome, for_cnpj, for_ie, " +
                              "for_rsocial, for_cep, for_logradouro, for_bairro, for_fone, for_cel, for_email, for_endnumero," +
                              "for_cidade, for_estado) values (@for_datacadastro, @for_nome, @for_cnpj, @for_ie," +
                              "@for_rsocial, @for_cep, @for_logradouro, @for_bairro, @for_fone, @for_cel, @for_email, @for_endnumero, @for_cidade, @for_estado); select @@IDENTITY;";

            cmd.Parameters.Add("@for_datacadastro", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@for_datacadastro"].Value = modelo.Fordatacadastro;
            cmd.Parameters.AddWithValue("@for_nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@for_cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@for_ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@for_rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@for_cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@for_logradouro", modelo.ForLogradouro);
            cmd.Parameters.AddWithValue("@for_bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@for_fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@for_cel", modelo.ForCelular);
            cmd.Parameters.AddWithValue("@for_email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@for_endnumero", modelo.ForEndNumero);
            cmd.Parameters.AddWithValue("@for_cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@for_estado", modelo.ForEstado);
            conexao.Conectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #3
0
        public void Incluir(ModeloCliente modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into cliente(cli_tipo,cli_datacadastro, cli_nome, cli_cpfcnpj, cli_rgie, cli_dtnascimento, cli_sexo," +
                              "cli_rsocial, cli_cep, cli_logradouro, cli_bairro, cli_fone, cli_cel, cli_email, cli_endnumero," +
                              "cli_cidade, cli_estado) values (@cli_tipo, @cli_datacadastro, @cli_nome, @cli_cpfcnpj, @cli_rgie, @cli_dtnascimento," +
                              "@cli_sexo, @cli_rsocial, @cli_cep, @cli_logradouro, @cli_bairro, @cli_fone, @cli_cel, @cli_email, @cli_endnumero, @cli_cidade, @cli_estado); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo);
            cmd.Parameters.Add("@cli_datacadastro", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@cli_datacadastro"].Value = modelo.Clidatacadastro;
            cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome);
            cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj);
            cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe);
            cmd.Parameters.Add("@cli_dtnascimento", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@cli_dtnascimento"].Value = modelo.CliDtnascimento;
            cmd.Parameters.AddWithValue("@cli_sexo", modelo.CliSexo);
            cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial);
            cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep);
            cmd.Parameters.AddWithValue("@cli_logradouro", modelo.CliLogradouro);
            cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro);
            cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone);
            cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCelular);
            cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail);
            cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero);
            cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade);
            cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado);
            conexao.Conectar();
            modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
        public void Incluir(ModeloCategoria modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into categoria_produto(cat_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
            conexao.Conectar();
            modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #5
0
        public void Incluir(ModeloTipoPagamento modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into formapagamento(tpa_nome) values (@nome);";
            cmd.Parameters.AddWithValue("@nome", modelo.TpaNome);
            conexao.Conectar();
            modelo.TpaCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #6
0
        public int QuantidadeParcelasNaoPagas(int Codigo)
        {
            int        qtde = 0;
            SqlCommand cmd  = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "Select count(com_cod) from parcelascompra where com_cod = @cod and pco_datapagto is NULL";
            cmd.Parameters.AddWithValue("@cod", Codigo);
            conexao.Conectar();
            qtde = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
            return(qtde);
        }
        public void EfetuaPagamentoParcela(int ComCod, int PcoCod, DateTime dtpagto)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update parcelascompra set pco_datapagto = @pco_datapagto where pco_cod = @pco_cod and com_cod = @com_cod;";
            cmd.Parameters.AddWithValue("@pco_cod", PcoCod);
            cmd.Parameters.AddWithValue("@com_cod", ComCod);
            cmd.Parameters.Add("@pco_datapagto", System.Data.SqlDbType.Date);
            cmd.Parameters["@pco_datapagto"].Value = dtpagto.Date;

            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
        public void Incluir(ModeloUsuario modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into usuario(usu_nome, usu_login, usu_grupo, usu_senha) values (@usu_nome, @usu_login, @usu_grupo, @usu_senha); select @@IDENTITY;";
            //quando o valor for uma data para dados primitivos
            cmd.Parameters.AddWithValue("@usu_nome", modelo.UsuNome);
            cmd.Parameters.AddWithValue("@usu_login", modelo.UsuLogin);
            cmd.Parameters.AddWithValue("@usu_grupo", modelo.UsuGrupo);
            cmd.Parameters.AddWithValue("@usu_senha", modelo.UsuSenha);
            conexao.Conectar();
            modelo.UsuId = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
        public void EfetuaRecebimentoParcela(int venCod, int pveCod, DateTime dtrecebimento)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update parcelasvenda set pve_datapagto = @pve_datapagto where pve_cod = @pve_cod and ven_cod = @ven_cod;";
            cmd.Parameters.AddWithValue("@pve_cod", pveCod);
            cmd.Parameters.AddWithValue("@ven_cod", venCod);
            cmd.Parameters.Add("@pve_datapagto", System.Data.SqlDbType.Date);
            cmd.Parameters["@pve_datapagto"].Value = dtrecebimento.Date;

            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Example #10
0
        public ModeloItensVenda CarregaModeloItensVenda(int ItvCod, int VenCod, int ProCod)
        {
            ModeloItensVenda modelo = new ModeloItensVenda();
            SqlCommand       cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from itensvenda where itv_cod = @itv_cod and ven_cod = @ven_cod and pro_cod = @pro_cod;";
            cmd.Parameters.AddWithValue("@itv_cod", ItvCod);
            cmd.Parameters.AddWithValue("@ven_cod", VenCod);
            cmd.Parameters.AddWithValue("@pro_cod", ProCod);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ItvCod   = ItvCod;
                modelo.ProCod   = ProCod;
                modelo.VenCod   = VenCod;
                modelo.ItvQtde  = Convert.ToDouble(registro["itv_qtde"]);
                modelo.ItvValor = Convert.ToDouble(registro["itv_valor"]);
            }
            registro.Close();
            conexao.Desconectar();
            return(modelo);
        }
        public void Incluir(ModeloProduto obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into Produto (data_cadastro, pro_nome, pro_descricao, pro_foto,  pro_valorpago, pro_valorvenda, pro_qtde,umed_cod , cat_cod, scat_cod) " +
                              "values (@data_cadastro,@nome,@descricao,@foto,@valorpago,@valorvenda,@qtde,@umedcod,@catcod,@scatcod); select @@IDENTITY;";
            cmd.Parameters.Add("@data_cadastro", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@data_cadastro"].Value = obj.ProData;
            cmd.Parameters.AddWithValue("@nome", obj.ProNome);
            cmd.Parameters.AddWithValue("@descricao", obj.ProDescricao);
            cmd.Parameters.Add("@foto", System.Data.SqlDbType.Image);
            if (obj.ProFoto == null)
            {
                //cmd.Parameters.AddWithValue("@pro_foto", DBNull.Value);
                cmd.Parameters["@foto"].Value = DBNull.Value;
            }
            else
            {
                //cmd.Parameters.AddWithValue("@pro_foto", obj.pro_foto);
                cmd.Parameters["@foto"].Value = obj.ProFoto;
            }
            cmd.Parameters.AddWithValue("@valorpago", obj.ProValorPago);
            cmd.Parameters.AddWithValue("@valorvenda", obj.ProValorVenda);
            cmd.Parameters.AddWithValue("@qtde", obj.ProQtde);
            cmd.Parameters.AddWithValue("@umedcod", obj.UmedCod);
            cmd.Parameters.AddWithValue("@catcod", obj.CatCod);
            cmd.Parameters.AddWithValue("@scatcod", obj.ScatCod);
            conexao.Conectar();
            obj.ProCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
        public void Incluir(ModeloNivelAcesso modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into nivelacesso(usu_id, nome_nivelfrm, descricao_nivel, bloqueado_nivel, inserir_nivel, alterar_nivel, excluir_nivel, imprimir_nivel) values (@usu_id, @nome_nivelfrm, @descricao_nivel, @bloqueado_nivel, @inserir_nivel, @alterar_nivel, @excluir_nivel, @imprimir_nivel); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@usu_id", modelo.UsuId);
            cmd.Parameters.AddWithValue("@nome_nivelfrm", modelo.NomeNivelfrm);
            cmd.Parameters.AddWithValue("@descricao_nivel", modelo.DescricaoNivel);
            cmd.Parameters.AddWithValue("@bloqueado_nivel", modelo.BloqueadoNivel);
            cmd.Parameters.AddWithValue("@inserir_nivel", modelo.InserirNivel);
            cmd.Parameters.AddWithValue("@alterar_nivel", modelo.AlterarNivel);
            cmd.Parameters.AddWithValue("@excluir_nivel", modelo.ExcluirNivel);
            cmd.Parameters.AddWithValue("@imprimir_nivel", modelo.ImprimirNivel);
            conexao.Conectar();
            modelo.NivelId = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Example #13
0
        public Boolean CancelarVenda(int codigo)
        {
            Boolean retorno = true;
            //atualizar a tabela de venda
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;
            conexao.Conectar();
            conexao.IniciarTransacao();
            try
            {
                cmd.Transaction = conexao.ObjetoTransacao;
                cmd.CommandText = "update venda set ven_status = 'cancelada' where ven_cod = @codigo;";
                cmd.Parameters.AddWithValue("@codigo", codigo);
                cmd.ExecuteNonQuery();
                //incrementar o estoque com os itens da venda cancelada
                //substituir para o metodo do DaoItensVenda
                //localizar os itens da venda
                DataTable      tabela = new DataTable();
                SqlDataAdapter da     = new SqlDataAdapter("select itv_cod, pro_cod, itv_qtde from itensvenda where ven_cod =" +
                                                           codigo.ToString(), conexao.StringConexao);
                da.Fill(tabela);
                //da.Dispose();
                ModeloProduto produto;
                DaoConexao    cxp         = new DaoConexao(DadosDeConexao.StringDeConexao);
                DaoProduto    daoProduto1 = new DaoProduto(cxp);
                DaoProduto    daoProduto  = new DaoProduto(conexao);
                for (int i = 0; i < tabela.Rows.Count; i++)
                {
                    produto         = daoProduto1.CarregaModeloProduto(Convert.ToInt32(tabela.Rows[i]["pro_cod"]));
                    produto.ProQtde = produto.ProQtde + Convert.ToInt32(tabela.Rows[i]["itv_qtde"]);
                    daoProduto1.Alterar(produto);
                }
                conexao.TerminarTransacao();
                conexao.Desconectar();
            }
            catch
            {
                conexao.CancelarTransacao();
                conexao.Desconectar();
                retorno = false;
            }
            return(retorno);
        }
 public void Incluir(ModeloUnidadeDeMedida modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into undmedida(umed_nome) values (@nome); select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@nome", modelo.UmedNome);
         conexao.Conectar();
         modelo.UmedCod = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
 public void Incluir(ModeloSubCategoria modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values (@catcod, @nome); select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@catcod", modelo.CatCod);
         cmd.Parameters.AddWithValue("@nome", modelo.ScatNome);
         conexao.Conectar();
         modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }