public static bool CadastrarEntregaVeiculo(EntregaVeiculoDTO entregaVeiculo) { using (var client = new LRBusiness()) { return client.CadastrarEntregaVeiculo(entregaVeiculo); } }
public bool CadastrarEntregaVeiculo(EntregaVeiculoDTO entregaVeiculo) { using (var entVei = new EntregaVeiculo()) { return entVei.CadastrarEntregaVeiculo(entregaVeiculo); } }
public static LR_ENTREGA_VEICULO DtoToEntity(EntregaVeiculoDTO entregaVeiculo) { return new LR_ENTREGA_VEICULO { IC_CLIENTE_MANOBRISTA = entregaVeiculo.icClienteManobrista, ID_CLIENTE_MANOBRISTA = entregaVeiculo.idClienteManobrista }; }
public bool CadastrarEntregaVeiculo(EntregaVeiculoDTO entregaVeiculo) { try { context.LR_ENTREGA_VEICULO.Add(EntregaVeiculoDTO.DtoToEntity(entregaVeiculo)); context.SaveChanges(); } catch (Exception ex) { throw ex; } return true; }
private void btnIncluir_Click(object sender, EventArgs e) { var iErro = 0; if (string.IsNullOrEmpty(cboTipoServico.Text.Trim())) { erro.SetError(cboTipoServico, "Campo obrigatório"); } else { erro.SetError(cboTipoServico, ""); iErro++; } if (string.IsNullOrEmpty(cboHoraEntrega.Text.Trim())) { erro.SetError(cboHoraEntrega, "Campo obrigatório"); } else { erro.SetError(cboHoraEntrega, ""); iErro++; } if (string.IsNullOrEmpty(ddlChavePrisma.Text.Trim())) { erro.SetError(ddlChavePrisma, "Campo obrigatório"); } else { erro.SetError(ddlChavePrisma, ""); iErro++; } if (iErro < 3) return; var entregaVeiculo = new EntregaVeiculoDTO { icClienteManobrista = (rbEntregueCliente.Checked ? "C" : "M"), idClienteManobrista = (rbEntregueCliente.Checked ? idClienteAux : (int)cboClienteManobrista.SelectedValue), }; if (EntregaVeiculo.CadastrarEntregaVeiculo(entregaVeiculo)) { var hora = 0; if (string.IsNullOrEmpty(cboHoraEntrega.Text)) hora = DateTime.Now.Hour + 2; else hora = Convert.ToInt32(cboHoraEntrega.Text.Substring(0, 2)); var novoServico = new ServicoDTO { idTipoServico = (int)cboTipoServico.SelectedValue, idClassificacaoServico = idTipoClassificacaoServico, idCliente = idClienteAux, dsObsCliente = txtObsCliente.Text, dtEntregaPara = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, hora, 0, 0), dsObjetosDeclarados = txtObjetosDeclarados.Text, dtEntrada = DateTime.Now, nrChavePrisma = Convert.ToInt32(ddlChavePrisma.Text), IdEntregaVeiculo = EntregaVeiculo.RecuperarIdEntregaVeiculo(), idStatuServico = 1 }; if (Servico.CadastrarServico(novoServico)) { AjustarBindServicos(Servico.ListarServicoPorCliente(idClienteAux, idLoja)); Servico.AtualizarParaPagamentoPendente(idServicoAux, idClienteAux, Convert.ToDecimal(txtPrecoServico.Text.Trim().Replace("R$", "")), false, "", false); if (mdiParent != null) { var frmsOpen = mdiParent.MdiChildren; var frmAux = frmsOpen.Where(k => k.Name == "frmMonitorPrincipal").FirstOrDefault(); if (frmAux != null) { ((frmMonitorPrincipal)frmAux).AtualizarServicosPendentes(); ((frmMonitorPrincipal)frmAux).AtualizarCronometro(); } } this.Activate(); MessageBox.Show("Serviço foi cadastrado e já está na fila de 'pendentes'.", "Cadastro de Novo Serviço", MessageBoxButtons.OK, MessageBoxIcon.Information); if (rbEntregueCliente.Checked) { var frmVie = new ViewerReciboCliente(idServicoAux, idLoja); frmVie.ShowDialog(); } else { var frmVie = new ViewerReciboManobrista(idServicoAux, (int)cboClienteManobrista.SelectedValue, idLoja); frmVie.ShowDialog(); } this.Close(); } } }