public ColetaController(ColetaDAO coletaDAO, DoadorDAO doadorDAO, FuncionarioDAO funcionarioDAO, EstoqueSangueDAO estoqueSangueDAO) { _coletaDAO = coletaDAO; _doadorDAO = doadorDAO; _funcionarioDAO = funcionarioDAO; _estoqueSangueDAO = estoqueSangueDAO; }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtCpf.Text)) { doador = DoadorDAO.BuscarPorCPF(txtCpf.Text); if (doador != null) { btnCadastrar.IsEnabled = false; btnAlterar.IsEnabled = true; btnRemover.IsEnabled = true; txtId.Text = doador.Id.ToString(); txtCriadoEm.Text = doador.CriadoEm.ToString(); txtNome.Text = doador.Nome; txtSobrenome.Text = doador.Sobrenome; txtCpf.Text = doador.Cpf; txtTelefone.Text = doador.Telefone; txtEmail.Text = doador.Email; cboSexo.SelectedValue = doador.Sexo; txtPeso.Text = doador.Peso.ToString(); cboTipoSanguineo.SelectedValue = TipoSanguineoDAO.BuscarPorId(doador.TipoSanguineoID); //txtRh.Text = doador.TipoSanguineo.Fator_RH; } else { _messageBoxClass.MensagemErroOK("Doador não encontrado!!!"); LimparForm(); } } else { _messageBoxClass.MensagemErroOK("Preencha o campo CPF!!!"); } }
public DoacaoController(DoacaoDAO doacaoDAO, DoadorDAO doadorDAO, TriadorDAO triadorDAO) { _doacaoDAO = doacaoDAO; _doadorDAO = doadorDAO; //TODO: REMOVER TRIADOR _triadorDAO = triadorDAO; this.triador = _triadorDAO.BuscarTriadorPorId(1); }
private void cboDoador_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cboDoador.SelectedValue != null) { var idDoador = (int)cboDoador.SelectedValue; var doador = DoadorDAO.BuscarPorId(idDoador); txtTipoSanguineo.Text = TipoSanguineoDAO.BuscarPorId(doador.TipoSanguineoID).ToString(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { cboFuncionario.ItemsSource = FuncionarioDAO.Listar(); cboFuncionario.DisplayMemberPath = "Nome"; cboFuncionario.SelectedValuePath = "Id"; cboDoador.ItemsSource = DoadorDAO.Listar(); cboDoador.DisplayMemberPath = "Nome"; cboDoador.SelectedValuePath = "Id"; txtData.Text = DateTime.Now.ToString(); }
private void btnRemover_Click(object sender, RoutedEventArgs e) { if (doador != null) { DoadorDAO.Remover(doador); _messageBoxClass.MensagemInfoOK("Doador Removido!"); } else { _messageBoxClass.MensagemErroOK("O Doador não foi removido"); } LimparForm(); }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { if ((cboFuncionario.SelectedItem != null) && (cboDoador.SelectedItem != null) && !string.IsNullOrEmpty(txtTipoSanguineo.Text) && !string.IsNullOrEmpty(txtQuantidade.Text) ) { Coleta coleta = new Coleta(); //coleta.Funcionario = (Funcionario)cboFuncionario.SelectedValue; //coleta.Doador = (Doador)cboDoador.SelectedValue; int idFuncionario = (int)cboFuncionario.SelectedValue; int idDoador = (int)cboDoador.SelectedValue; coleta.FuncionarioID = idFuncionario; coleta.DoadorID = idDoador; //coleta.TipoSanguineo = (TipoSanguineo)cboTipoSanguineo.SelectedValue; var doador = DoadorDAO.BuscarPorId(coleta.DoadorID); coleta.TipoSanguineoID = TipoSanguineoDAO.BuscarPorId(doador.TipoSanguineoID).Id; coleta.Quantidade = Convert.ToInt32(txtQuantidade.Text); if (ColetaDAO.Cadastrar(coleta)) { EstoqueSangueDAO.AumentaEstoque(coleta.TipoSanguineoID, coleta.Quantidade); _messageBoxClass.MensagemInfoOK("Coleta Salva!"); LimparForm(); } else { _messageBoxClass.MensagemErroOK("Coleta ja cadastrada!"); } } else { _messageBoxClass.MensagemErroOK("Preencha os campos corretamente!"); } }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (doador != null) { doador.Nome = txtNome.Text; doador.Sobrenome = txtSobrenome.Text; doador.Cpf = txtCpf.Text; doador.Telefone = txtTelefone.Text; doador.Email = txtEmail.Text; doador.Sexo = (string)cboSexo.SelectedValue; doador.Peso = Convert.ToDouble(txtPeso.Text); doador.TipoSanguineoID = ((BancoSangueWPF.Models.BaseModel)cboTipoSanguineo.SelectedValue).Id; //doador.TipoSanguineo.Tipo_sanguineo = txtTipoSanguineo.Text; DoadorDAO.Alterar(doador); _messageBoxClass.MensagemInfoOK("Doador Alterado!"); } else { _messageBoxClass.MensagemErroOK("O Doador não foi alterado"); } LimparForm(); }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text) || !string.IsNullOrEmpty(txtCpf.Text) || !string.IsNullOrEmpty(txtEmail.Text) || !string.IsNullOrEmpty(txtTelefone.Text) ) { Doador doador = new Doador(); doador.Nome = txtNome.Text; doador.Sobrenome = txtSobrenome.Text; doador.Cpf = txtCpf.Text; doador.Telefone = txtTelefone.Text; doador.Email = txtEmail.Text; doador.Sexo = (string)cboSexo.SelectedValue; doador.Peso = Convert.ToDouble(txtPeso.Text); doador.TipoSanguineoID = ((BancoSangueWPF.Models.BaseModel)cboTipoSanguineo.SelectedValue).Id; //doador.TipoSanguineo.Fator_RH = txtRh.Text; //doador.TipoSanguineo.Tipo_sanguineo = txtTipoSanguineo.Text; if (DoadorDAO.Salvar(doador)) { _messageBoxClass.MensagemInfoOK("Doador Salvo!"); LimparForm(); } else { _messageBoxClass.MensagemErroOK("Doador ja cadastrado!"); } } else { _messageBoxClass.MensagemErroOK("Preencha os campos corretamente!"); } }
public DoadorController(DoadorDAO doadorDAO, TipoSanguineoDAO tipoSanguineoDAO) { _doadorDAO = doadorDAO; _tipoSanguineoDAO = tipoSanguineoDAO; }
public DoadorController(DoadorDAO doadorDAO, DoacaoDAO doacaoDAO) { _doadorDAO = doadorDAO; _doacaoDAO = doacaoDAO; }
public DoadorAPIController(DoadorDAO doadorDAO) { _doadorDAO = doadorDAO; }