private void btnCadastrar_Click(object sender, RoutedEventArgs e) { if ((cboHospital.SelectedItem != null) && (cboTipoSanguineo.SelectedItem != null) && !string.IsNullOrEmpty(txtQuantidade.Text) ) { Retirada retirada = new Retirada(); //int idHospital = (int)cboHospital.SelectedValue; retirada.HospitalID = (int)cboHospital.SelectedValue; var tipoSanguineo = (TipoSanguineo)cboTipoSanguineo.SelectedValue; retirada.TipoSanguineoID = tipoSanguineo.Id; //coleta.TipoSanguineo = coleta.Doador.TipoSanguineo; retirada.Quantidade = Convert.ToInt32(txtQuantidade.Text); var estoque = EstoqueSangueDAO.BuscarPorTipoSanguineo(retirada.TipoSanguineoID); if ((estoque.Quantidade - retirada.Quantidade) > 0) { if (RetiradaDAO.Cadastrar(retirada)) { EstoqueSangueDAO.DiminuirEstoque(retirada.TipoSanguineoID, retirada.Quantidade); _messageBoxClass.MensagemInfoOK("Retirada Salva!"); LimparForm(); } else { _messageBoxClass.MensagemErroOK("Retirada ja cadastrada!"); } } else { _messageBoxClass.MensagemErroOK("Quantidade Solicitada Indisponivel!"); } } else { _messageBoxClass.MensagemErroOK("Preencha os campos corretamente!"); } }
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 btnCadastrar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text) || !string.IsNullOrEmpty(txtCpf.Text) || !string.IsNullOrEmpty(txtEmail.Text) || !string.IsNullOrEmpty(txtTelefone.Text) ) { Funcionario funcionario = new Funcionario(); funcionario.Nome = txtNome.Text; funcionario.Sobrenome = txtSobrenome.Text; funcionario.Cpf = txtCpf.Text; funcionario.Telefone = txtTelefone.Text; funcionario.Email = txtEmail.Text; if (FuncionarioDAO.Cadastrar(funcionario)) { _messageBoxClass.MensagemInfoOK("Funcionario Salvo!"); LimparForm(); } else { _messageBoxClass.MensagemErroOK("Funcionario ja cadastrado!"); } } else { _messageBoxClass.MensagemErroOK("Preencha os campos corretamente!"); } }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text) || !string.IsNullOrEmpty(txtEndereco.Text) || !string.IsNullOrEmpty(txtTelefone.Text) || !string.IsNullOrEmpty(txtNomeResponsavel.Text) ) { Hospital hospital = new Hospital(); hospital.Nome = txtNome.Text; hospital.Endereco = txtEndereco.Text; hospital.Telefone = txtTelefone.Text; hospital.NomeResponsavel = txtNomeResponsavel.Text; if (HospitalDAO.Cadastrar(hospital)) { _messageBoxClass.MensagemInfoOK("Hospital Salvo!"); LimparForm(); } else { _messageBoxClass.MensagemErroOK("Hospital ja cadastrado!"); } } else { _messageBoxClass.MensagemErroOK("Preencha os campos corretamente!"); } }
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!"); } }