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(); } } }
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(); }
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); }