public static Orcamento ToBd(this OrcamentoDao orcamentoDao) { var orcamento = new Orcamento(); orcamento.OrcamentoID = orcamentoDao.OrcamentoID; if (orcamentoDao.LojaDao.FirstOrDefault() != null) { orcamento.LojaID = orcamentoDao.LojaDao.FirstOrDefault().LojaID; } if (orcamentoDao.ConsultorDao.FirstOrDefault() != null) { orcamento.FuncionarioID = orcamentoDao.ConsultorDao.FirstOrDefault().FuncionarioID; } orcamento.DataOrcamento = orcamentoDao.DataOrcamento; orcamento.Observacao = orcamentoDao.Observacao; orcamento.Ativo = orcamentoDao.Ativo; orcamento.Desconto = orcamentoDao.Desconto; orcamento.NomeCliente = orcamentoDao.NomeCliente; if (!string.IsNullOrEmpty(orcamentoDao.TelefoneCliente)) { orcamento.TelefoneCliente = orcamentoDao.TelefoneCliente.Trim().Replace(".", "").Replace("-", "").Replace("(", "").Replace(")", "").Replace(" ", ""); } if (orcamentoDao.PedidoDao != null) { orcamento.PedidoID = orcamentoDao.PedidoDao.PedidoID; } foreach (var orcamentoProdutoDao in orcamentoDao.OrcamentoProdutoDao) { var orcamentoProduto = new OrcamentoProduto(); orcamentoProduto.OrcamentoProdutoID = orcamentoProdutoDao.OrcamentoProdutoID; orcamentoProduto.OrcamentoID = orcamentoProdutoDao.OrcamentoID; orcamentoProduto.ProdutoID = orcamentoProdutoDao.ProdutoID; orcamentoProduto.Quantidade = orcamentoProdutoDao.Quantidade; orcamentoProduto.Medida = orcamentoProdutoDao.Medida; orcamentoProduto.Preco = orcamentoProdutoDao.Preco; orcamento.OrcamentoProduto.Add(orcamentoProduto); } foreach (var orcamentoHistoricoDao in orcamentoDao.OrcamentoHistoricoDao) { var orcamentoHistorico = new OrcamentoHistorico(); orcamentoHistorico.OrcamentoHistoricoID = orcamentoHistoricoDao.OrcamentoHistoricoID; orcamentoHistorico.OrcamentoID = orcamentoHistoricoDao.OrcamentoID; orcamentoHistorico.Observacao = orcamentoHistoricoDao.Observacao; orcamentoHistorico.DataCadastro = orcamentoHistoricoDao.DataCadastro; orcamento.OrcamentoHistorico.Add(orcamentoHistorico); } return(orcamento); }
public static OrcamentoHistorico ToBd(this OrcamentoHistoricoDao orcamentoHistoricoDao) { var orcamentoHistorico = new OrcamentoHistorico(); orcamentoHistorico.OrcamentoHistoricoID = orcamentoHistoricoDao.OrcamentoHistoricoID; orcamentoHistorico.OrcamentoID = orcamentoHistoricoDao.OrcamentoID; orcamentoHistorico.DataCadastro = orcamentoHistoricoDao.DataCadastro; orcamentoHistorico.Observacao = orcamentoHistoricoDao.Observacao; return(orcamentoHistorico); }