public string AlterarStatusPedido(int Pedido, int IdStatus, int IdFornecedor) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); PEDIDO_FULL pf = new PEDIDO_FULL(); pf = db.PEDIDO_FULLs.Where(p => p.NUMERO_PEDIDO == Pedido && p.ID_FORNECEDOR == IdFornecedor && p.STATUS != "1").FirstOrDefault(); if (pf != null) { HISTORICO_PEDIDO hp = new HISTORICO_PEDIDO(); hp.DATA_HORA = DateTime.Now; hp.STATUS = IdStatus.ToString(); hp.NUMERO_PEDIDO = Pedido; pf.STATUS = IdStatus.ToString(); db.HISTORICO_PEDIDOs.InsertOnSubmit(hp); db.SubmitChanges(); retorno = "Alterado."; } else { retorno = "Pedido não encontrado."; } return retorno; }
public string AlterarSenha(string Senha, int IdFornecedor, string OldSenha) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); FORNECEDOR forn = new FORNECEDOR(); forn = db.FORNECEDORs.Where(n => n.ID_UTILIZADOR == IdFornecedor).FirstOrDefault(); if (forn != null) { if (forn.SENHA == OldSenha) { forn.SENHA = Senha; db.SubmitChanges(); } else { retorno = "Senha atual incorreta."; } } return retorno; }
public string AlteraStatusProdutosPorIngrediente(int IdFornecedor, string Status, string Ingrediente) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); bool tStatus = false; if (Status == "Ativar") { tStatus = true; } var Select = db.FORNECEDOR_PRODUTOs.Where(n => n.INGREDIENTES.Contains(Ingrediente) && n.ID_FORNECEDOR == IdFornecedor).ToList(); foreach (var i in Select) { i.STATUS = tStatus; db.SubmitChanges(); } retorno = Select.Count + " Produtos foram alterados para o status:" + Status; return retorno; }
public bool AtualizarCadastroProduto(Domain.ProdutoModel Produto) { bool retorno = false; IFSPDataContext db = new IFSPDataContext(); MPRepository rp = new MPRepository(); FORNECEDOR_PRODUTO Prd = new FORNECEDOR_PRODUTO(); if (Produto.IdFornecedorProduto != 0) { var select = db.FORNECEDOR_PRODUTOs.Where(n => n.ID_FORNECEDOR_PRODUTO == Produto.IdFornecedorProduto).FirstOrDefault(); select.NOME = Produto.Nome; select.INGREDIENTES = Produto.Ingredientes; select.VALOR = Produto.Valor; select.TIPO = Produto.Tipo; select.STATUS = Produto.Status; select.PROMOCAO = Produto.Promocao; select.VALOR_PROMOCAO = Produto.ValorPromocao; } else { Prd.ID_FORNECEDOR = Produto.IdFonecedor; Prd.NOME = Produto.Nome; Prd.INGREDIENTES = Produto.Ingredientes; Prd.VALOR = Produto.Valor; Prd.TIPO = Produto.Tipo; Prd.STATUS = Produto.Status; Prd.PROMOCAO = Produto.Promocao; Prd.VALOR_PROMOCAO = Produto.ValorPromocao; db.FORNECEDOR_PRODUTOs.InsertOnSubmit(Prd); } db.SubmitChanges(); return retorno; }
public bool UpdateFornecedor(int IdFornecedor, Domain.FornecedorModel Fornecedor, string TipoAlteracao, string TempoPreparo, string TempoEntrega) { IFSPDataContext Banco = new IFSPDataContext(); MPRepository RP = new MPRepository(); FORNECEDOR Busca = new FORNECEDOR(); bool Retorno = false; var Select = Banco.FORNECEDORs.Where(tabela => tabela.ID_UTILIZADOR == IdFornecedor).FirstOrDefault(); if (Select != null) { if (TipoAlteracao == "TempoPreparoEntrega") { // TEMPO_ENTREGA (banco) = TempoEntrega (tela) Select.TEMPO_ENTREGA = TempoEntrega; Select.TEMPO_PREPARO = TempoPreparo; } else { Select.CNPJ = Fornecedor.Cnpj; Select.NOME = Fornecedor.Nome; Select.CEP = Fornecedor.Cep.ToString(); Select.TELEFONE = Fornecedor.Telefone; Select.RUA = Fornecedor.Rua; Select.NUMERO = Fornecedor.Numero; Select.REFERENCIA = Fornecedor.Referencia; Select.STATUS = Fornecedor.Status; Select.EMAIL = Fornecedor.Email; Select.BAIRRO = Fornecedor.Bairro; Select.CIDADE = Fornecedor.Cidade; Select.VOUCHER = Fornecedor.Voucher; Select.NOME_CONTATO = Fornecedor.NomeContato; Select.VENDA_ONLINE = Fornecedor.VendaOnline; Select.USUARIO = Fornecedor.Usuario; Select.SENHA = Fornecedor.Senha; Select.DATA_ULTIMO_LOGIN = Fornecedor.DataUltimoLogin; Select.USER_LOGADO = Fornecedor.UserLogado; Select.TEMPO_ENTREGA = Fornecedor.TempoEntrega; Select.TEMPO_PREPARO = Fornecedor.TempoPreparo; Select.TAXA_ENTREGA = Fornecedor.TaxaEntrega; } //update Banco.SubmitChanges(); Retorno = true; } return Retorno; }
public string SalvarProdutosFornecedor(string Tamanhos, string Fornecedor, string Produto, string SubVariacao) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); var selecfornecedor = db.FORNECEDORs.Where(f => f.NOME == Fornecedor).FirstOrDefault(); if (Produto == "BEBIDAS") { List<int> ArrayId = new List<int>(); var arrID = Tamanhos.Split(','); var selectTamanhos = (from tp in db.TAMANHO_PRODUTOs where arrID.Contains(tp.ID_TAMANHO.ToString()) select tp).ToList(); var selectBebidas = (from b in db.BEBIDAs select b).ToList(); foreach (var t in selectTamanhos) { foreach (var b in selectBebidas) { var existe = db.FORNECEDOR_PRODUTOs.Any(sp => sp.ID_FORNECEDOR == selecfornecedor.ID_UTILIZADOR && sp.TIPO == b.ID_TIPO_PRODUTO && sp.TAMANHO == t.ID_TAMANHO && sp.NOME == b.NOME_BEBIDA); if (existe == false) { ArrayId.Add(ArrayId.Count() + 1); FORNECEDOR_PRODUTO fp = new FORNECEDOR_PRODUTO(); fp.ID_FORNECEDOR = selecfornecedor.ID_UTILIZADOR; fp.TAMANHO = t.ID_TAMANHO; fp.VALOR = 0; fp.STATUS = false; fp.VALOR_PROMOCAO = 0; fp.TIPO = t.ID_TIPO_PRODUTO; fp.QTD_ESTOQUE = 0; fp.INGREDIENTES = null; fp.PROMOCAO = false; fp.SUBVARIACAO = 0; fp.VARIACAO = 0; fp.NOME = b.NOME_BEBIDA; fp.INGREDIENTES = null; db.FORNECEDOR_PRODUTOs.InsertOnSubmit(fp); } } } if (ArrayId.Count() == 0) { retorno = "Já foram inseridos Produtos do tipo " + Produto + " com os tamanhos selecionados."; } else { db.SubmitChanges(); retorno = "Sucesso"; } } else if (Produto == "PIZZA") { List<int> ArrayId = new List<int>(); var arrID = Tamanhos.Split(','); var arrIDs = SubVariacao.Split(','); var selectTamanhos = (from tp in db.TAMANHO_PRODUTOs where arrID.Contains(tp.ID_TAMANHO.ToString()) select tp).ToList(); var selectSubVariacoes = (from sp in db.SUBVARIACAO_PRODUTOs where arrIDs.Contains(sp.ID_SUBVARIACAO.ToString()) select sp).ToList(); var selectPizza = (from p in db.PIZZAs select p).ToList(); foreach (var t in selectTamanhos) { foreach (var s in selectSubVariacoes) { foreach (var p in selectPizza) { var existe = db.FORNECEDOR_PRODUTOs.Any(sp => sp.ID_FORNECEDOR == selecfornecedor.ID_UTILIZADOR && sp.TIPO == p.ID_TIPO_PRODUTO && sp.SUBVARIACAO == s.ID_SUBVARIACAO && sp.TAMANHO == t.ID_TAMANHO && sp.NOME == p.NOME_PIZZA); if (existe == false) { ArrayId.Add(ArrayId.Count() + 1); FORNECEDOR_PRODUTO fp = new FORNECEDOR_PRODUTO(); fp.ID_FORNECEDOR = selecfornecedor.ID_UTILIZADOR; fp.TAMANHO = t.ID_TAMANHO; fp.VALOR = 0; fp.STATUS = false; fp.VALOR_PROMOCAO = 0; fp.TIPO = t.ID_TIPO_PRODUTO; fp.QTD_ESTOQUE = 0; fp.INGREDIENTES = null; fp.PROMOCAO = false; fp.SUBVARIACAO = s.ID_SUBVARIACAO; fp.VARIACAO = p.ID_VARIACAO; fp.NOME = p.NOME_PIZZA; fp.INGREDIENTES = p.INGREDIENTES; db.FORNECEDOR_PRODUTOs.InsertOnSubmit(fp); } } } } if (ArrayId.Count() == 0) { retorno = "Já foram inseridos produtos do tipo " + Produto + " com os tamanhos selecionados e SubVariações selecionadas."; } else { db.SubmitChanges(); retorno = "Sucesso"; } } else if (Produto == "PIZZA DOCE") { List<int> ArrayId = new List<int>(); var arrID = Tamanhos.Split(','); var arrIDs = SubVariacao.Split(','); var selectTamanhos = (from tp in db.TAMANHO_PRODUTOs where arrID.Contains(tp.ID_TAMANHO.ToString()) select tp).ToList(); var selectSubVariacoes = (from sp in db.SUBVARIACAO_PRODUTOs where arrIDs.Contains(sp.ID_SUBVARIACAO.ToString()) select sp).ToList(); var selectPizza = (from p in db.PIZZAs select p).ToList(); foreach (var t in selectTamanhos) { foreach (var s in selectSubVariacoes) { foreach (var p in selectPizza) { var existe = db.FORNECEDOR_PRODUTOs.Any(sp => sp.ID_FORNECEDOR == selecfornecedor.ID_UTILIZADOR && sp.TIPO == p.ID_TIPO_PRODUTO && sp.SUBVARIACAO == s.ID_SUBVARIACAO && sp.TAMANHO == t.ID_TAMANHO && sp.NOME == p.NOME_PIZZA); if (existe == false) { ArrayId.Add(ArrayId.Count() + 1); FORNECEDOR_PRODUTO fp = new FORNECEDOR_PRODUTO(); fp.ID_FORNECEDOR = selecfornecedor.ID_UTILIZADOR; fp.TAMANHO = t.ID_TAMANHO; fp.VALOR = 0; fp.STATUS = false; fp.VALOR_PROMOCAO = 0; fp.TIPO = t.ID_TIPO_PRODUTO; fp.QTD_ESTOQUE = 0; fp.INGREDIENTES = null; fp.PROMOCAO = false; fp.SUBVARIACAO = s.ID_SUBVARIACAO; fp.VARIACAO = p.ID_VARIACAO; fp.NOME = p.NOME_PIZZA; fp.INGREDIENTES = p.INGREDIENTES; db.FORNECEDOR_PRODUTOs.InsertOnSubmit(fp); } } } } if (ArrayId.Count() == 0) { retorno = "Já foram inseridos produtos do tipo " + Produto + " com os tamanhos selecionados e SubVariações selecionadas."; } else { db.SubmitChanges(); retorno = "Sucesso"; } } else if (Produto == "ESFIHA") { List<int> ArrayId = new List<int>(); var arrID = Tamanhos.Split(','); var arrIDs = SubVariacao.Split(','); var selectTamanhos = (from tp in db.TAMANHO_PRODUTOs where arrID.Contains(tp.ID_TAMANHO.ToString()) select tp).ToList(); var selectSubVariacoes = (from sp in db.SUBVARIACAO_PRODUTOs where arrIDs.Contains(sp.ID_SUBVARIACAO.ToString()) select sp).ToList(); var selectEsfiha = (from e in db.ESFIHAs select e).ToList(); foreach (var t in selectTamanhos) { foreach (var s in selectSubVariacoes) { foreach (var e in selectEsfiha) { var existe = db.FORNECEDOR_PRODUTOs.Any(sp => sp.ID_FORNECEDOR == selecfornecedor.ID_UTILIZADOR && sp.TIPO == e.ID_TIPO_PRODUTO && sp.VARIACAO == e.ID_VARIACAO && sp.SUBVARIACAO == s.ID_SUBVARIACAO && sp.TAMANHO == t.ID_TAMANHO && sp.NOME == e.NOME_ESFIHA); if (existe == false) { ArrayId.Add(ArrayId.Count() + 1); FORNECEDOR_PRODUTO fp = new FORNECEDOR_PRODUTO(); fp.ID_FORNECEDOR = selecfornecedor.ID_UTILIZADOR; fp.TAMANHO = t.ID_TAMANHO; fp.VALOR = 0; fp.STATUS = false; fp.VALOR_PROMOCAO = 0; fp.TIPO = t.ID_TIPO_PRODUTO; fp.QTD_ESTOQUE = 0; fp.INGREDIENTES = null; fp.PROMOCAO = false; fp.SUBVARIACAO = s.ID_SUBVARIACAO; fp.VARIACAO = e.ID_VARIACAO; fp.NOME = e.NOME_ESFIHA; fp.INGREDIENTES = e.INGREDIENTES; db.FORNECEDOR_PRODUTOs.InsertOnSubmit(fp); } } } } if (ArrayId.Count() == 0) { retorno = "Já foram inseridos produtos do tipo " + Produto + " com os tamanhos selecionados e SubVariações selecionadas."; } else { db.SubmitChanges(); retorno = "Sucesso"; } } return retorno; }
public string SalvarPedidoManual(Domain.PedidoModel Pedido) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); var select = db.PEDIDO_FULLs.Where(p => p.ID_FORNECEDOR == 1).OrderByDescending(pd => pd.ID_PEDIDO_FULL).First(); PEDIDO_FULL pf = new PEDIDO_FULL(); pf.NUMERO_PEDIDO = select.NUMERO_PEDIDO + 1; pf.ID_CLIENTE = Pedido.IdCliente; pf.CEP = Pedido.Cep; pf.DATA = Pedido.Data; pf.HORA = Pedido.Hora; pf.ID_DELIVERY = 1; pf.DESCONTO = Pedido.Desconto; pf.FORMA_PAGAMENTO = Pedido.FormaPagamento; pf.NUMERO = Pedido.Numero; pf.ID_FORNECEDOR = 1; pf.NOTAFISCAL = Pedido.NotaFiscal; pf.OBSERVACOES = Pedido.Observacoes; pf.RUA = Pedido.Rua; pf.STATUS = "0"; pf.TROCO = double.Parse(Pedido.Troco); pf.VALOR_TOTAL = Decimal.Parse(Pedido.ValorTotal); db.PEDIDO_FULLs.InsertOnSubmit(pf); db.SubmitChanges(); foreach (var PedidoItem in Pedido.ItensPedido) { ITENS_PEDIDO Item = new ITENS_PEDIDO(); Item.ID_PRODUTO = PedidoItem.IdProduto; Item.PEDIDO_ID = pf.ID_PEDIDO_FULL; Item.QUANTIDADE = PedidoItem.Quantidade; Item.BORDA = PedidoItem.Borda; Item.OBSERVACOES = PedidoItem.Observacoes; db.ITENS_PEDIDOs.InsertOnSubmit(Item); db.SubmitChanges(); } retorno = pf.NUMERO_PEDIDO.ToString(); return retorno; }
public string SalvarCombo(string Ids, int IdFornecedor, string NomeCombo, string ValorCombo) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); var select = db.FORNECEDOR_COMBOs.Where(n => n.ID_FORNECEDOR == IdFornecedor).ToList(); if (select.Count < 5) { FORNECEDOR_COMBO fc = new FORNECEDOR_COMBO(); fc.ID_FORNECEDOR = IdFornecedor; fc.ID_PRODUTOS = Ids; fc.NOME_COMBO = NomeCombo; fc.VALOR_COMBO = ValorCombo; fc.STATUS = true; db.FORNECEDOR_COMBOs.InsertOnSubmit(fc); db.SubmitChanges(); } else { retorno = "Maximo de combos 5 já cadastrado."; } return retorno; }
public string RemoverCepFornecedor(int IdFornecedor, string IdCep) { IFSPDataContext db = new IFSPDataContext(); MPRepository rp = new MPRepository(); FORNECEDOR_CEP FornCep = new FORNECEDOR_CEP(); string Retorno = ""; var Select = (from fc in db.FORNECEDOR_CEPs where fc.ID_CEP == int.Parse(IdCep) && fc.FORECEDOR_ID == IdFornecedor select fc).FirstOrDefault(); db.FORNECEDOR_CEPs.DeleteOnSubmit(Select); db.SubmitChanges(); Retorno = "Registro Excluido"; return Retorno; }
public Domain.FornecedorModel Login(string login, string senha) { IFSPDataContext Banco = new IFSPDataContext(); MPRepository RP = new MPRepository(); FORNECEDOR Busca = new FORNECEDOR(); Domain.FornecedorModel Retorno = new Domain.FornecedorModel(); try { var Select = Banco.FORNECEDORs.Where(Fornecedor => Fornecedor.USUARIO == login && Fornecedor.SENHA == senha).FirstOrDefault(); if (Select != null) { if (Select.USUARIO != null && Select.SENHA != null) { Retorno.IdUtilizador = Select.ID_UTILIZADOR; Retorno.Usuario = Select.USUARIO; Retorno.Senha = Select.NOME; Retorno.TipoUtilizador = (bool)Select.TIPO_UTILIZADOR; Select.DATA_ULTIMO_LOGIN = DateTime.Now; Banco.SubmitChanges(); } } else { throw new Exception(); } } catch(Exception e) { } return Retorno; }
public Boolean InserirProduto(Domain.ProdutoModel model) { IFSPDataContext db = new IFSPDataContext(); MPRepository rp = new MPRepository(); FORNECEDOR_PRODUTO Prd = new FORNECEDOR_PRODUTO(); Boolean ret = new Boolean(); var x = db.FORNECEDOR_PRODUTOs.Any(n => n.ID_FORNECEDOR == model.IdFonecedor && n.NOME == model.Nome && n.TAMANHO == model.Tamanho); if (!x) { Prd.INGREDIENTES = model.Ingredientes; Prd.ID_FORNECEDOR = model.IdFonecedor; Prd.VALOR = (decimal)model.Valor; Prd.TIPO = model.Tipo; Prd.NOME = model.Nome; Prd.FOTOINTEIRA = model.FotoInteira; Prd.SUBVARIACAO = model.SubVariacao; Prd.PROMOCAO = false; Prd.QTD_ESTOQUE = model.QtdEstoque; Prd.VARIACAO = model.Variacao; Prd.TAMANHO = model.Tamanho; Prd.STATUS = true; db.FORNECEDOR_PRODUTOs.InsertOnSubmit(Prd); db.SubmitChanges(); ret = true; } else { ret = false; } return ret; }
public string InserirCEP(string CEP, int IdFornecedor, string Taxa) { string Retorno = ""; IFSPDataContext db = new IFSPDataContext(); MPRepository rp = new MPRepository(); FORNECEDOR_CEP FornCep = new FORNECEDOR_CEP(); var select2 = db.FORNECEDOR_CEPs.Where(n => n.CEP == CEP && n.FORECEDOR_ID == IdFornecedor).FirstOrDefault(); if (select2 == null) { var select = db.CEP_FULLs.Where(n => n.CEP == CEP).FirstOrDefault(); FornCep.FORECEDOR_ID = IdFornecedor; FornCep.CEP = CEP; FornCep.BAIRRO = select.Bairro; FornCep.ESTADO = select.Estado; FornCep.MUNICIPIO = select.Cidade; FornCep.RUA = select.Rua; FornCep.TAXA = Taxa; db.FORNECEDOR_CEPs.InsertOnSubmit(FornCep); db.SubmitChanges(); Retorno = "Sucesso"; } else { Retorno = "Cep ja cadastrado"; } return Retorno; }
public string DeletarCombo(int Id) { IFSPDataContext db = new IFSPDataContext(); MPRepository rp = new MPRepository(); FORNECEDOR_CEP FornCep = new FORNECEDOR_CEP(); string Retorno = ""; var Select = (from fc in db.FORNECEDOR_COMBOs where fc.ID_COMBO == Id select fc).FirstOrDefault(); //deletar combo db.FORNECEDOR_COMBOs.DeleteOnSubmit(Select); db.SubmitChanges(); Retorno = "Registro Excluido"; return Retorno; }
public string CadastraFuncionario(int IdFornecedor, string Nome, string Cpf, string TpTransporte, string cnh, string Placa) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); FORNECEDOR_DELIVERY fd = new FORNECEDOR_DELIVERY(); fd = db.FORNECEDOR_DELIVERies.Where(n => n.ID_FORNECEDOR == IdFornecedor && n.CPF == Cpf).FirstOrDefault(); if (fd == null) { fd = new FORNECEDOR_DELIVERY(); fd.NOME = Nome; fd.ID_FORNECEDOR = IdFornecedor; fd.TIPO_TRANSPORTE = TpTransporte; fd.IDENTIFICACAO = cnh; fd.PLACA = Placa; fd.CPF = Cpf; db.FORNECEDOR_DELIVERies.InsertOnSubmit(fd); retorno = "registro salvo com sucesso"; } else { fd.NOME = Nome; fd.ID_FORNECEDOR = IdFornecedor; fd.TIPO_TRANSPORTE = TpTransporte; fd.IDENTIFICACAO = cnh; fd.PLACA = Placa; retorno = "registro alterado com sucesso."; } db.SubmitChanges(); return retorno; }
public string CadastraCliente(string Rua, string Telefone, string Numero, string NomeCliente, string Cep, string Complemento, string CPF, string Referencia, string Email) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); var select = db.CLIENTEs.Where(c => c.NUMERO == Numero && c.RUA == Rua && c.TELEFONES.Contains(Telefone)).FirstOrDefault(); if (select == null) { CLIENTE c = new CLIENTE(); c.NUMERO = Numero; c.NOME_CLIENTE = NomeCliente; c.REFERENCIA = Referencia; c.RUA = Rua; c.TELEFONES = Telefone; c.CEP = Cep; c.COMPLEMENTO = Complemento; c.CPF = CPF; c.EMAIL = Email; db.CLIENTEs.InsertOnSubmit(c); db.SubmitChanges(); } retorno = "Cliente Cadastrado com sucesso."; return retorno; }
public string CadastraAlteraFornecedor(Domain.FornecedorModel Forn) { string retorno = ""; bool inserir = false; IFSPDataContext Banco = new IFSPDataContext(); FORNECEDOR TabelaFornecedo = new FORNECEDOR(); TabelaFornecedo = Banco.FORNECEDORs.Where(Tabela => Tabela.ID_UTILIZADOR == Forn.IdUtilizador).FirstOrDefault(); if (TabelaFornecedo == null) { TabelaFornecedo = new FORNECEDOR(); var Select = (from f in Banco.FORNECEDORs select f.USUARIO).ToList(); if (Select.Contains(Forn.Usuario)) { retorno = "Este Usuário já existe no sistema, escolha outro usuario"; return retorno; } inserir = true; } TabelaFornecedo.BAIRRO = Forn.Bairro; TabelaFornecedo.NOME = Forn.Nome; TabelaFornecedo.CNPJ = Forn.Cnpj; TabelaFornecedo.CEP = Forn.Cep; TabelaFornecedo.NOME_CONTATO = Forn.NomeContato; TabelaFornecedo.NUMERO = (int)Forn.Numero; TabelaFornecedo.REFERENCIA = Forn.Referencia; TabelaFornecedo.RUA = Forn.Rua; TabelaFornecedo.TELEFONE = Forn.Telefone; TabelaFornecedo.CIDADE = Forn.Cidade; TabelaFornecedo.EMAIL = Forn.Email; TabelaFornecedo.STATUS = (bool)Forn.Status; TabelaFornecedo.DIRETORIO = Forn.Diretorio; TabelaFornecedo.RUA = Forn.Rua; TabelaFornecedo.SENHA = Forn.Senha; TabelaFornecedo.TAXA_ENTREGA = Forn.TaxaEntrega; TabelaFornecedo.TEMPO_ENTREGA = Forn.TempoEntrega; TabelaFornecedo.TEMPO_PREPARO = Forn.TempoEntrega; TabelaFornecedo.USUARIO = Forn.Usuario; TabelaFornecedo.VENDA_ONLINE = (bool)Forn.VendaOnline; TabelaFornecedo.VOUCHER = Forn.Voucher; TabelaFornecedo.INGREDIENTES_PADRAO = Forn.IngredientePadrao; TabelaFornecedo.DATA_ULTIMO_LOGIN = DateTime.Now; retorno = "Registro alterado com sucesso."; if (inserir) { Banco.FORNECEDORs.InsertOnSubmit(TabelaFornecedo); retorno = "Registro inserido com sucesso."; } Banco.SubmitChanges(); return retorno; }