public Boolean InserirNaoVenda(TotalizadorViewModel totalizador) { var ObjTotalizador = new TbTotalizador(); if (totalizador.DataLancamento.ToString() == "" || totalizador.DataLancamento == null) { totalizador.DataLancamento = DateTime.Today; } ObjTotalizador.IdUsuario = Convert.ToInt32(totalizador.Vendedor); ObjTotalizador.LojaId = totalizador.LojaId; ObjTotalizador.DataAtendimento = totalizador.DataLancamento; ObjTotalizador.Codigo = totalizador.IdTotalizadorCodigo.ToString(); ObjTotalizador.Quantidade = 1; ObjTotalizador.IdTotalizadorCodigo = totalizador.IdTotalizadorCodigo; ObjTotalizador.UsuarioInclusao = totalizador.UsuarioInclusao; ObjTotalizador.DataInclusao = DateTime.Now; if (totalizador.Obse != "" && totalizador.Obse != null) { ObjTotalizador.Obse = totalizador.Obse; } //FAZER INSERT NA TBTOTALIZADOR _totalizadorRepository.InserirTotalizador(ObjTotalizador); return(true); }
public bool InserirTotalizador(TbTotalizador totalizador) { // var metaVendaDinheiro = Convert.ToDecimal(loja.MetaVendaDinheiro); using (var conn = SqlConnection) { try { conn.Open(); string srtInsert = string.Empty; if (totalizador.ItemObse == 0) { srtInsert = @"INSERT INTO[dbo].[tbTotalizador] ([CODIGO] ,[ID_USUARIO] ,[LOJA_ID] ,[DATA_ATENDIMENTO] ,[USUARIO_INCLUSAO] ,[USUARIO_ALTERACAO] ,[QUANTIDADE] ,[ID_TOTALIZADOR_CODIGO] ,[DATA_INCLUSAO] ,[OBSE]) VALUES (@CODIGO, @IdUsuario, @LojaId, @DataAtendimento, @UsuarioInclusao, @UsuarioAlteracao, @Quantidade, @IdTotalizadorCodigo, @DataInclusao, @Obse)"; } else { srtInsert = @"INSERT INTO[dbo].[tbTotalizador] ([CODIGO] ,[ID_USUARIO] ,[LOJA_ID] ,[DATA_ATENDIMENTO] ,[USUARIO_INCLUSAO] ,[USUARIO_ALTERACAO] ,[QUANTIDADE] ,[ID_TOTALIZADOR_CODIGO] ,[DATA_INCLUSAO] ,[OBSE] ) VALUES (@CODIGO, @IdUsuario, @LojaId, @DataAtendimento, @UsuarioInclusao, @UsuarioAlteracao, @Quantidade, @IdTotalizadorCodigo, @DataInclusao, @Obse)" ; } var result = conn.Execute(srtInsert, totalizador); if (result == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw new ApplicationException(ex.ToString()); } } }
public Boolean InserirTotalizadores(TotalizadorViewModel totalizador) { var valorCodigos = new List <string>(); var valorCodigo = new List <TbTotalizadorCodigo>(); var totaliz = new List <TbTotalizador>(); var ObjTotalizador = new TbTotalizador(); var ObjTotalizadorValor = new TbTotalizadorValor(); if (totalizador.DataLancamento.ToString() == "" || totalizador.DataLancamento == null) { totalizador.DataLancamento = DateTime.Today; } var i = 1; foreach (var item in totalizador.Cod) { var total = new TbTotalizadorCodigo(); var Qtde = Convert.ToInt16(item); var Codigo = i; total.Cod = Codigo; total.Quantidade = Qtde; valorCodigo.Add(total); i++; } var flag = true; foreach (var item in valorCodigo) { ObjTotalizador.IdUsuario = Convert.ToInt32(totalizador.Vendedor); ObjTotalizador.LojaId = totalizador.LojaId; ObjTotalizador.DataAtendimento = totalizador.DataLancamento; ObjTotalizador.Codigo = item.Cod.ToString(); ObjTotalizador.Quantidade = Convert.ToInt32(item.Quantidade); ObjTotalizador.IdTotalizadorCodigo = item.Cod; ObjTotalizador.UsuarioInclusao = totalizador.UsuarioInclusao; ObjTotalizador.DataInclusao = DateTime.Now; if (totalizador.ItemObse == item.Cod && flag == true) { ObjTotalizador.ItemObse = totalizador.ItemObse; ObjTotalizador.Obse = totalizador.Obse; flag = false; } if (Convert.ToInt32(item.Quantidade) != 0) { //FAZER INSERT NA TBTOTALIZADOR _totalizadorRepository.InserirTotalizador(ObjTotalizador); ObjTotalizador.ItemObse = 0; } totaliz.Add(ObjTotalizador); } ObjTotalizadorValor.ItensVendidos = totalizador.ItensVendidos; ObjTotalizadorValor.ValorVendidoDinheiro = totalizador.ValorVendidoDinheiro; ObjTotalizadorValor.ValorVendidoDebito = totalizador.ValorVendidoDebito; ObjTotalizadorValor.ValorVendidoCredito = totalizador.ValorVendidoCredito; ObjTotalizadorValor.VendasRealizadasCredito = totalizador.VendasRealizadasCredito; ObjTotalizadorValor.SomaParcelasCredito = totalizador.SomaParcelasCredito; ObjTotalizadorValor.UsuarioInclusao = totalizador.UsuarioInclusao; ObjTotalizadorValor.LojaId = totalizador.LojaId; ObjTotalizadorValor.IdUsuario = Convert.ToInt32(totalizador.Vendedor); ObjTotalizadorValor.DataAtendimento = totalizador.DataLancamento; ObjTotalizadorValor.TotalValorVendido = (totalizador.ValorVendidoDinheiro + totalizador.ValorVendidoCredito + totalizador.ValorVendidoDebito); ObjTotalizadorValor.DataInclusao = DateTime.Now; //FAZER INSERT NA TBTOTALIZADOR VALOR _totalizadorValorRepository.InserirTotalizador(ObjTotalizadorValor); return(true); }
public Boolean InserirTotalizadoresUnitarios(TotalizadorViewModel totalizador) { var valorCodigos = new List <string>(); var totalizadorCod = new List <string>(); var valorCodigo = new List <TbTotalizadorCodigo>(); var totaliz = new List <TbTotalizador>(); var ObjTotalizador = new TbTotalizador(); var ObjTotalizadorValor = new TbTotalizadorValor(); var IdAtendimento = 0; if (totalizador.DataLancamento.ToString() == "" || totalizador.DataLancamento == null) { totalizador.DataLancamento = DateTime.Today; } var i = 1; if (totalizador.ValorVendido > 0 && totalizador.Cod == null) { totalizadorCod.Add("1"); totalizador.Cod = totalizadorCod; } foreach (var item in totalizador.Cod) { var total = new TbTotalizadorCodigo(); var Qtde = Convert.ToInt16(item); var Codigo = i; total.Cod = Codigo; total.Quantidade = Qtde; valorCodigo.Add(total); i++; } var flag = true; totalizador.ItemObse = totalizador.IdTotalizadorCodigo; //ITEM DE VENDA ( CODIGO 1) foreach (var item in valorCodigo) { ObjTotalizador.IdUsuario = Convert.ToInt32(totalizador.Vendedor); ObjTotalizador.LojaId = totalizador.LojaId; ObjTotalizador.DataAtendimento = totalizador.DataLancamento; ObjTotalizador.Codigo = item.Cod.ToString(); ObjTotalizador.Quantidade = Convert.ToInt32(item.Quantidade); ObjTotalizador.IdTotalizadorCodigo = item.Cod; ObjTotalizador.UsuarioInclusao = totalizador.UsuarioInclusao; ObjTotalizador.DataInclusao = DateTime.Now; if (totalizador.ItemObse == item.Cod && flag == true) { ObjTotalizador.ItemObse = totalizador.ItemObse; ObjTotalizador.Obse = totalizador.Obse; flag = false; } if (Convert.ToInt32(item.Quantidade) != 0) { //FAZER INSERT NA TBTOTALIZADOR _totalizadorRepository.InserirTotalizador(ObjTotalizador); if (totalizador.IdTotalizadorCodigo == 1) { IdAtendimento = _totalizadorRepository.BuscarIdAtendimento( totalizador.IdTotalizadorCodigo, totalizador.LojaId, Convert.ToInt32(totalizador.Vendedor), totalizador.DataLancamento.ToString()); } ObjTotalizador.ItemObse = 0; } totaliz.Add(ObjTotalizador); } if (totalizador.TipoDeVenda == 1) //CREDITO { ObjTotalizadorValor.ValorVendidoCredito = totalizador.ValorVendido; ObjTotalizadorValor.VendasRealizadasCredito = 1; ObjTotalizadorValor.SomaParcelasCredito = totalizador.SomaParcelasCredito; } else if (totalizador.TipoDeVenda == 2) //DEBITO { ObjTotalizadorValor.ValorVendidoDebito = totalizador.ValorVendido; } else //DINHEIRO { ObjTotalizadorValor.ValorVendidoDinheiro = totalizador.ValorVendido; } ObjTotalizadorValor.ItensVendidos = totalizador.ItensVendidos; ObjTotalizadorValor.UsuarioInclusao = totalizador.UsuarioInclusao; ObjTotalizadorValor.LojaId = totalizador.LojaId; ObjTotalizadorValor.IdUsuario = Convert.ToInt32(totalizador.Vendedor); ObjTotalizadorValor.DataAtendimento = totalizador.DataLancamento; ObjTotalizadorValor.TotalValorVendido = (totalizador.ValorVendido); ObjTotalizadorValor.DataInclusao = DateTime.Now; ObjTotalizadorValor.IdAtendimento = IdAtendimento; //FAZER INSERT NA TBTOTALIZADOR VALOR _totalizadorValorRepository.InserirTotalizador(ObjTotalizadorValor); return(true); }