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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); } }