private void button1_Click(object sender, EventArgs e)
        {
            ClienteDTO      dto1 = cbonomedocliente.SelectedItem as ClienteDTO;
            FuncionariosDTO dto2 = cbofuncionario.SelectedItem as FuncionariosDTO;
            TratamentoDTO   dto3 = cbotipodetratamento.SelectedItem as TratamentoDTO;

            SessaoDTO dto = new SessaoDTO();

            dto.Forma_pgto    = cboformadepagamento.Text;
            dto.Valor         = Convert.ToDecimal(txtvalor.Text);
            dto.Data          = Convert.ToDateTime(dtp.Text);
            dto.ID_tratamento = dto3.ID;
            dto.Id_cliente    = dto1.ID;
            dto.Id_func       = dto2.ID;

            SessaoBussiness business = new SessaoBussiness();

            business.Salvar(dto);

            MessageBox.Show("Sessão marcada com sucesso", "Realce sua Beleza", MessageBoxButtons.OK);

            email.Para     = dto1.email;
            email.Assunto  = "Sesão marcada Realce sua Beleza";
            email.Mensagem = dto1.Nome + ", você acabou de marcar um(a)" + dto3.Nome + " as " + dto.Data + " no valor de: " + dto.Valor;

            email.Enviar();

            tela_principal tela = new tela_principal();

            tela.Show();
        }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 3)
            {
                TratamentoDTO tratamento = dataGridView1.Rows[e.RowIndex].DataBoundItem as TratamentoDTO;

                Consultar_Tratamentos tela = new Consultar_Tratamentos();
                tela.LoadScreen(tratamento);
                tela.ShowDialog();
                this.Hide();
            }

            if (e.ColumnIndex == 4)
            {
                TratamentoDTO produtoss = dataGridView1.CurrentRow.DataBoundItem as TratamentoDTO;

                DialogResult r = MessageBox.Show("Deseja excluir o  tratamento ?", "Realce Sua Beleza",
                                                 MessageBoxButtons.YesNo,
                                                 MessageBoxIcon.Question);

                if (r == DialogResult.Yes)
                {
                    TratamentoBusiness business = new TratamentoBusiness();
                    business.Remover(produtoss.ID);

                    CarregarGrid();
                }
            }
        }
示例#3
0
        public void LoadScreen(TratamentoDTO tratamento)
        {
            this.trate = tratamento;

            lblid.Text      = tratamento.ID.ToString();
            txtnome.Text    = tratamento.Nome.ToString();
            txtduração.Text = tratamento.Duracao.ToString();
            txtvalor.Text   = tratamento.Valor.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            TratamentoDTO dto = new TratamentoDTO();

            dto.Nome    = txtnome.Text;
            dto.Valor   = Convert.ToDecimal(txtvalor.Text);
            dto.Duracao = Convert.ToInt32(txtduracao.Text);

            TratamentoBusiness business = new TratamentoBusiness();

            business.Salvar(dto);

            MessageBox.Show("Tratemento cadastrado com sucesso");
            tela_principal tela = new tela_principal();

            tela.Show();
            this.Hide();
        }
示例#5
0
        public bool Salvar(TratamentoDTO dto)
        {
            if (dto == null)
            {
                throw new ArgumentNullException("dto");
            }

            bool novoItem = false;

            var tratamento = tratamentoRepository.ObterPeloId(dto.Id);

            if (tratamento == null)
            {
                tratamento = new Tratamento();
                novoItem   = true;
            }

            tratamento.Descricao  = dto.Descricao;
            tratamento.Automatico = dto.Automatico;

            if (Validator.IsValid(tratamento, out validationErrors))
            {
                if (novoItem)
                {
                    tratamentoRepository.Inserir(tratamento);
                }
                else
                {
                    tratamentoRepository.Alterar(tratamento);
                }

                tratamentoRepository.UnitOfWork.Commit();
                messageQueue.Add(Resource.Sigim.SuccessMessages.SalvoComSucesso, TypeMessage.Success);
                return(true);
            }
            else
            {
                messageQueue.AddRange(validationErrors, TypeMessage.Error);
            }

            return(false);
        }