Exemplo n.º 1
0
        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!");
            }
        }
Exemplo n.º 4
0
        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!");
            }
        }
Exemplo n.º 5
0
        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!");
            }
        }