public int Salvar(EventoEntity evento) { _context.Evento.Add(evento); _context.SaveChanges(); return(evento.Id); }
public EventoEntity GetEventoCancelamentoFromXml(string xml, string file, INotaFiscalRepository notaFiscalRepository) { var procEvento = (TProcEvento)XmlUtil.Deserialize <TProcEvento>(xml); var envInfEvento = procEvento.evento.infEvento; var notaFiscal = notaFiscalRepository.GetNotaFiscalByChave(envInfEvento.chNFe, (int)envInfEvento.tpAmb + 1); if (notaFiscal == null) { throw new ArgumentException("Nota fiscal relacionada ao evento não existe na base de dados."); } var evento = new EventoEntity { TipoEvento = envInfEvento.tpEvento, DataEvento = DateTime.ParseExact(envInfEvento.dhEvento, "yyyy-MM-ddTHH:mm:sszzz", CultureInfo.InvariantCulture), ChaveIdEvento = envInfEvento.Id, MotivoCancelamento = envInfEvento.detEvento.Any[2].InnerText, ProtocoloCancelamento = envInfEvento.detEvento.Any[1].InnerText, NotaId = notaFiscal.Id }; return(evento); }
public virtual void Insert(EventoEntity obj) { bool isEventoExiste = GetEventoPorNota(obj.NotaId) != null; if (!isEventoExiste) { _context.Evento.Add(obj); } }
public ConvidadoEntity(string nome, string email, int cpf, DateTime dataNascimento, EventoEntity evento, SituacaoConvidado situacaoConvidado, string obs) { Id = new Guid(); Criacao = DateTime.Now; Evento = evento; Nome = nome; Email = email; Cpf = cpf; DataNascimento = dataNascimento; SituacaoConvidado = situacaoConvidado; Obs = obs; }
public ConvidadoEntity(string nome, string email, string cpf, DateTime dataNasc, EventoEntity eventoRelacionado, ConvidadoSituation situacao, string obs, DateTime dataIn, DateTime dataLast) { Nome = nome; Email = email; CPF = cpf; DataNasc = dataNasc; EventoRelacionado = eventoRelacionado; Situacao = situacao; Obs = obs; DataIn = dataIn; DataLast = dataLast; }
public ConvidadoEntity(int id, string nome, string email, string cpf, DateTime dataNasc, EventoEntity evento, SituacaoConvidadoEntity situacao, string observacao, DateTime dataCadastro, DateTime ultimaModificacao) { Id = id; Nome = nome; Email = email; Cpf = cpf; DataNasc = dataNasc; Evento = evento; Situacao = situacao; Observacao = observacao; DataCadastro = dataCadastro; UltimaModificacao = ultimaModificacao; }
public ConvidadoEntity(Guid id, string nome, string email, string cpf, DateTime dataNascimento, EventoEntity evento, SituacaoEventoEntity situacao, string obs = "") { Id = id; Nome = nome; Email = email; Cpf = cpf; Data_Nascimento = dataNascimento; Evento = evento; Situacao = situacao; Obs = obs; Data_Insercao = new DateTime(); Data_Alteracao = new DateTime(); }
public Evento GetEvento(int EventoId) { try { EventoEntity entidad = _dbContext.Eventos.Find(EventoId); Evento evento = EventoMapper.MapModel(entidad); return(evento); } catch (Exception e) { throw e; } }
public void UpdateEvento(Evento evento) { try { EventoEntity entidad = EventoMapper.MapEntity(evento); _dbContext.Eventos.Update(entidad); _dbContext.SaveChanges(); } catch (Exception e) { throw e; } }
private void Calendar_Double_Click(object sender, EventArgs e) { DateTime dataSelecionada = myMonthCalendar.SelectionStart; EventoEntity entity; //verifica se já tem evento pra data if (myMonthCalendar.BoldedDates.Contains(dataSelecionada)) { entity = EventoModel.Buscar(dataSelecionada); } else { entity = new EventoEntity() { Data = dataSelecionada }; } //abre a tela pra cadastro ou edição CadastroEventoForm form = new CadastroEventoForm(entity); form.ShowDialog(); StatusEnum status = form.Status; switch (status) { case StatusEnum.INCLUIDO: { myMonthCalendar.AddBoldedDate(dataSelecionada); myMonthCalendar.UpdateBoldedDates(); break; } case StatusEnum.REMOVIDO: { myMonthCalendar.RemoveBoldedDate(dataSelecionada); myMonthCalendar.UpdateBoldedDates(); break; } default: { break; } } }
public Evento CrearEvento(Evento evento) { try { EventoEntity entidad = EventoMapper.MapEntity(evento); _dbContext.Eventos.Add(entidad); _dbContext.SaveChanges(); return(evento); } catch (Exception e) { throw e; } }
public CadastroEventoForm(EventoEntity entity) { InitializeComponent(); this.entity = entity; DataTextBox.Text = entity.Data.ToShortDateString(); if (entity.Id > 0) { //restaura os valores em tela InicioMaskedTextBox.Text = entity.Inicio.ToString(@"\.hh\:mm"); FimMaskedTextBox.Text = entity.Fim.ToString(@"\.hh\:mm"); DescricaoTextBox.Text = entity.Descricao; //habilita o botao excluir ExcluirLinkLabel.Visible = true; } }
public static Evento MapModel(EventoEntity entidad) { Ubicacion ubicacion = new Ubicacion() { Latitud = entidad.Latitud, Longitud = entidad.Longitud }; Frecuencia frecuencia = new Frecuencia(ObtenerDiasFrecuencia(entidad.Frecuencia)); return(new Evento() { EventoId = entidad.EventoId, FechaInicio = entidad.FechaInicio, Nombre = entidad.Nombre, UsuarioId = entidad.UsuarioId, Ubicacion = ubicacion, Formalidad = ObtenerFormalidadEnum(entidad.Formalidad), Frecuencia = frecuencia }); }
public async Task <int> CrearEventoAsync(EventoEntity evento) { if (_dbConnection.State == ConnectionState.Closed) { _dbConnection.Open(); } var result = await _dbConnection.QueryAsync <int>("CreateEvento", new { evento.Titulo, evento.Descripcion, evento.FechaInicio, evento.FechaFinal, evento.ColorPrimario, evento.ColorSecundario, evento.IdCalendario }, commandType : CommandType.StoredProcedure); return(result.FirstOrDefault()); }
public virtual void Salvar(EventoEntity eventoEntity) { try { eventoEntity.XmlPath = XmlFileHelper.SaveXmlFile(eventoEntity, eventoEntity.Xml); _eventoRepository.Salvar(eventoEntity); } catch (Exception e) { log.Error(e); try { XmlFileHelper.DeleteXmlFile(eventoEntity); } catch (Exception ex) { log.Error(ex); throw new Exception("Não foi possível remover o xml de evento: " + e.Message); } } }
public void Excluir(EventoEntity evento) { _context.Evento.Remove(evento); _context.SaveChanges(); }
public ConvidadoEntity(string nome, string email, string cpf, DateTime dataNascimento, EventoEntity evento, SituacaoConvidado situacao, string observacoes, DateTime dataCadastro, DateTime dataModificacao) { Nome = nome; Email = email; Cpf = cpf; this.dataNascimento = dataNascimento; this.evento = evento; this.situacao = situacao; this.observacoes = observacoes; this.dataCadastro = dataCadastro; this.dataModificacao = dataModificacao; }