Beispiel #1
0
        public static void Envio(Tipo_Evento TE)
        {
            MailAddress  fromAddress  = new MailAddress("*****@*****.**", "CEREBRO");
            MailAddress  toAddress    = new MailAddress(TE.Accion, "Destinatario");
            const string fromPassword = "******";
            const string subject      = "Nuevo Evento CEREBRO";
            const string body         = "Se ah generado un nuevo evento en la plataforma Cerebro, por favor inicie sesion y chequee la lista de eventos";

            SmtpClient smtp = new SmtpClient
            {
                Host                  = "smtp.gmail.com",
                Port                  = 587,
                EnableSsl             = true,
                DeliveryMethod        = SmtpDeliveryMethod.Network,
                UseDefaultCredentials = false,
                Credentials           = new NetworkCredential(fromAddress.Address, fromPassword)
            };

            using (MailMessage message = new MailMessage(fromAddress, toAddress)
            {
                Subject = subject,
                Body = body
            })
            {
                smtp.Send(message);
            }
        }
Beispiel #2
0
 public Tipo_Evento Editar(int codigo)
 {
     try
     {
         Tipo_Evento tipo_Evento = new Tipo_Evento();
         sqlcommand.CommandText = "select * from Tipo_Evento where tipo_evento_id =  @codigo";
         sqlcommand.Parameters.AddWithValue("@codigo", codigo);
         sqlcommand.Connection = con.conectar();
         sqldataReader         = sqlcommand.ExecuteReader();
         if (sqldataReader.Read())
         {
             tipo_Evento.tipo_evento_id   = int.Parse(sqldataReader["tipo_evento_id"].ToString());
             tipo_Evento.tipo_evento_nome = sqldataReader["tipo_Evento_nome"].ToString();
         }
         return(tipo_Evento);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
     finally
     {
         sqlcommand.Parameters.Clear();
         con.desconectar();
         sqldataReader.Close();
     }
 }
Beispiel #3
0
        public bool Agregar(int Id_Usuario, int Id_Dispositivo, Tipo_Evento EventType, string ConnectionId)
        {
            bool result = false;

            try
            {
                if (Id_Usuario != 0 || Id_Dispositivo != 0)
                {
                    Login_DispositivoDAL modLogin = new Login_DispositivoDAL(_connectionString);

                    var deviceLogin = new DAL.DTO.Login_Dispositivo
                    {
                        Id_Dispositivo = Id_Dispositivo,
                        Id_Usuario     = Id_Usuario,
                        Fecha          = DateTime.Now,
                        Id_Evento      = (int)EventType,
                        Connection_Id  = (ConnectionId != null) ? ConnectionId : ""
                    };

                    result = modLogin.Agregar(deviceLogin) > 0;
                }
            }
            catch (Exception ex)
            {
                log.Error("Agregar()", ex);
            }

            return(result);
        }
Beispiel #4
0
        public List <Tipo_Evento> Listar_Tipo_Evento(string nome)
        {
            try
            {
                List <Tipo_Evento> list = new List <Tipo_Evento>();
                SqlCommand         cmd  = new SqlCommand(String.Format("select * from Tipo_Evento where tipo_evento_nome like '%{0}%'", nome), con.conectar());
                sqldataReader = cmd.ExecuteReader();
                while (sqldataReader.Read())
                {
                    Tipo_Evento tipo_evento = new Tipo_Evento();

                    tipo_evento.tipo_evento_id   = int.Parse(sqldataReader["tipo_evento_id"].ToString());
                    tipo_evento.tipo_evento_nome = sqldataReader["tipo_evento_nome"].ToString();

                    list.Add(tipo_evento);
                }

                return(list);
            }
            catch (SqlException ex)
            {
                return(null);
            }
            finally
            {
                sqldataReader.Close();
                sqlcommand.Parameters.Clear();
                con.desconectar();
            }
        }
Beispiel #5
0
        private void bt_Salvar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Tipo_Evento tipo_Evento = new Tipo_Evento();
                tipo_Evento.tipo_evento_nome = txt_nome.Text;
                if (bt_Salvar.Content.ToString() == "Salvar")
                {
                    servicesDBTipo_Evento.Salvar(tipo_Evento);
                }
                else
                {
                    tipo_Evento.tipo_evento_id = int.Parse(txt_id.Text);
                    servicesDBTipo_Evento.Alterar(tipo_Evento);
                    this.DialogResult = true;
                }

                MessageBox.Show(servicesDBTipo_Evento.Statusmessagem);
                txt_id.Text   = "";
                txt_nome.Text = "";
                txt_nome.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #6
0
        public List <Cerimonia> Buscar_Cerimonia_Por_Nome(string nome)
        {
            CultureInfo enUS = new CultureInfo("pt-BR");

            try
            {
                List <Cerimonia> lista_cerimonias = new List <Cerimonia>();
                sqlcommand.CommandText = "select * from Cerimonia ce inner join Cliente cl on " +
                                         "cl.cli_id = ce.cerimonia_cliente_id inner join Tipo_Evento te on " +
                                         "te.tipo_evento_id = ce.cerimonia_tipo_evento_id inner join Pacote pc on " +
                                         "pc.pacote_id = ce.cerimonia_pacote_id where cl.cli_nome like '%" + nome + "%' order by ce.cerimonia_data_evento desc";
                sqlcommand.Connection = con.conectar();
                sqldataReader         = sqlcommand.ExecuteReader();

                while (sqldataReader.Read() == true)
                {
                    Cliente cli = new Cliente();
                    cli.cli_nome = sqldataReader["cli_nome"].ToString();
                    Tipo_Evento tipo_Evento = new Tipo_Evento();
                    tipo_Evento.tipo_evento_nome = sqldataReader["tipo_evento_nome"].ToString();
                    Pacote pac = new Pacote();
                    pac.pacote_id   = int.Parse(sqldataReader["pacote_id"].ToString());
                    pac.pacote_nome = sqldataReader["pacote_nome"].ToString();
                    Cerimonia cerimonia = new Cerimonia();
                    cerimonia.cliente                  = cli;
                    cerimonia.pacot                    = pac;
                    cerimonia.tipo_evento              = tipo_Evento;
                    cerimonia.cerimonia_id             = int.Parse(sqldataReader["cerimonia_id"].ToString());
                    cerimonia.cerimonia_cliente_id     = cli.cli_id;
                    cerimonia.cerimonia_pacote_id      = pac.pacote_id;
                    cerimonia.cerimonia_tipo_evento_id = tipo_Evento.tipo_evento_id;
                    cerimonia.cliente.cli_nome         = sqldataReader["cli_nome"].ToString();
                    //sqldataReader["inv_dtfechamento"].ToString().Length > 0 ? DateTime.Parse(sqldataReader["inv_dtfechamento"].ToString()) : DateTime.MinValue;
                    cerimonia.cerimonia_data_evento       = DateTime.Parse(sqldataReader["cerimonia_data_evento"].ToString());
                    cerimonia.cerimonia_cidade_local      = sqldataReader["cerimonia_cidade_local"].ToString();
                    cerimonia.cerimonia_total_convidados  = int.Parse(sqldataReader["cerimonia_total_convidados"].ToString());
                    cerimonia.cerimonia_horario_cerimonia = sqldataReader["cerimonia_horario_cerimonia"].ToString();
                    //buffet.buffet_inicio_festa = sqldataReader["buffet_inicio_festa"].ToString();
                    cerimonia.cerimonia_num_parcelas = int.Parse(sqldataReader["cerimonia_num_parcelas"].ToString());
                    //buffet.buffet_valor_parcelas = sqldataReader["buffet_valor_parcelas"].ToString();
                    //buffet.buffet_data_primeiro_vencimento = int.Parse(sqldataReader["buffet_data_primeiro_vencimento"].ToString());
                    //cerimonia.cerimonia_valor_total = sqldataReader["cerimonia_valor_total"].ToString();
                    cerimonia.cerimonia_valor_total = sqldataReader.GetDecimal(9);
                    lista_cerimonias.Add(cerimonia);
                }
                return(lista_cerimonias);
            }
            catch (SqlException ex)
            {
                Statusmessagem = ex.Message;
                return(null);
            }
            finally
            {
                sqlcommand.Parameters.Clear();
                con.desconectar();
                sqldataReader.Close();
            }
        }
        public void bt_Editar(object sender, RoutedEventArgs e)
        {
            Tipo_Evento      tipo_Evento = servicesDBTipo_Evento.Editar(int.Parse(PegarLinhaGrid(0)));
            Tela_Tipo_Evento tela        = new Tela_Tipo_Evento(tipo_Evento);

            tela.ShowDialog();
            dg_ConsultaTipo_Evento.ItemsSource = servicesDBTipo_Evento.Listar_Tipo_Evento(txt_nome.Text.ToString());
        }
Beispiel #8
0
 public Tela_Tipo_Evento(Tipo_Evento tipo_Evento)
 {
     InitializeComponent();
     txt_id.Text   = tipo_Evento.tipo_evento_id.ToString();
     txt_nome.Text = tipo_Evento.tipo_evento_nome;
     txt_nome.Focus();
     bt_Salvar.Content = "Alterar";
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Tipo_Evento tipo_Evento = db.Tipo_Evento.Find(id);

            db.Tipo_Evento.Remove(tipo_Evento);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #10
0
 public ActionResult Edit([Bind(Include = "Id,Periodo,Nombre,Maximo,Minimo,Accion,Activo,TipoLectura")] Tipo_Evento tipo_Eventos)
 {
     if (ModelState.IsValid)
     {
         teven.UpdateTipo_Evento(tipo_Eventos);
         return(RedirectToAction("Index"));
     }
     return(View(tipo_Eventos));
 }
Beispiel #11
0
        public ActionResult Create([Bind(Include = "Periodo,Nombre,Maximo,Minimo,Accion,Activo,TipoLectura")] Tipo_Evento tipo_Evento)
        {
            if (ModelState.IsValid)
            {
                teven.AltaVehiculo(tipo_Evento);
                return(RedirectToAction("Index"));
            }

            return(View(tipo_Evento));
        }
 public ActionResult Edit([Bind(Include = "Id_Tipo_Evento,Descripción")] Tipo_Evento tipo_Evento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipo_Evento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipo_Evento));
 }
Beispiel #13
0
 public void AddTipo_Evento(Tipo_Evento eve)
 {
     using (CEREBROEntities1 db = new CEREBROEntities1())
     {
         Tipo_Eventos nuevo = new Tipo_Eventos();
         nuevo.setModel(eve);
         db.Tipo_Evento.Add(nuevo);
         db.SaveChanges();
     }
 }
Beispiel #14
0
 public void UpdateTipo_Evento(Tipo_Evento eve)
 {
     using (CEREBROEntities1 db = new CEREBROEntities1())
     {
         Tipo_Eventos e = new Tipo_Eventos();
         e = db.Tipo_Evento.Find(eve.Id);
         e.setModel(eve);
         db.Entry(e).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
        public ActionResult Create([Bind(Include = "Id_Tipo_Evento,Descripción")] Tipo_Evento tipo_Evento)
        {
            if (ModelState.IsValid)
            {
                db.Tipo_Evento.Add(tipo_Evento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipo_Evento));
        }
Beispiel #16
0
 public void setModel(Tipo_Evento eve)
 {
     Accion = eve.Accion;
     Activo = eve.Activo;
     //Id = eve.Id;
     Maximo      = eve.Maximo;
     Minimo      = eve.Minimo;
     Periodo     = eve.Periodo;
     Nombre      = eve.Nombre;
     Tipo_Sensor = eve.TipoLectura;
     this.setListModelVehiculos(eve.Lista_IDVehiculo);
 }
Beispiel #17
0
        public DateTime GetDateUltimoEvento(int idV, Tipo_Evento TE)
        {
            List <Evento> lista;

            lista = this.GetAllEvento().FindAll(x => x.TipoEventoRef == TE && x.VehiculoRef == idV);
            if (lista.Count != 0)
            {
                int idMax = lista.Max(x => x.Id);
                return(lista.Find(x => x.Id == idMax).Fecha);
            }
            else
            {
Beispiel #18
0
        public List <Tipo_Evento> Tipo_EventoDBToTipo_Evento(List <Tipo_Eventos> lista)
        {
            List <Tipo_Evento> retorno = new List <Tipo_Evento>();

            if (lista != null)
            {
                foreach (Tipo_Eventos eve in lista)
                {
                    Tipo_Evento nuevo = eve.getEntity();
                    retorno.Add(nuevo);
                }
            }
            return(retorno);
        }
        // GET: Tipo_Evento/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tipo_Evento tipo_Evento = db.Tipo_Evento.Find(id);

            if (tipo_Evento == null)
            {
                return(HttpNotFound());
            }
            return(View(tipo_Evento));
        }
Beispiel #20
0
        public Tipo_Evento getEntity()
        {
            Tipo_Evento nuevo = new Tipo_Evento();

            nuevo.Accion           = Accion;
            nuevo.Activo           = (bool)Activo;
            nuevo.Id               = Id;
            nuevo.Maximo           = (int)Maximo;
            nuevo.Minimo           = (int)Minimo;
            nuevo.Periodo          = (int)Periodo;
            nuevo.Nombre           = Nombre;
            nuevo.TipoLectura      = Tipo_Sensor;
            nuevo.Lista_IDVehiculo = this.getEntityListaVehiculos();
            return(nuevo);
        }
Beispiel #21
0
        public void AddTipo_Evento(Tipo_Evento eve)
        {
            using (CEREBROEntities1 db = new CEREBROEntities1())
            {
                Tipo_Eventos nuevo = new Tipo_Eventos();
                nuevo.setModel(eve);
                db.Tipo_Evento.Add(nuevo);

                List <Vehiculos> listaV = (from e in db.Vehiculos select e).ToList();
                if (listaV != null)
                {
                    foreach (Vehiculos v in listaV)
                    {
                        v.Tipo_Evento.Add(nuevo);
                    }
                }
                db.SaveChanges();
            }
        }
Beispiel #22
0
        public void Salvar(Tipo_Evento tipo_evento)
        {
            try
            {
                sqlcommand.CommandText = "insert into Tipo_Evento(tipo_evento_nome) values (@nome)";
                sqlcommand.Parameters.AddWithValue("@nome", tipo_evento.tipo_evento_nome);

                sqlcommand.Connection = con.conectar();
                sqlcommand.ExecuteNonQuery();
                Statusmessagem = "Evento Cadastro com Sucesso!";
            }
            catch (SqlException ex)
            {
                Statusmessagem = ex.Message;
            }
            finally
            {
                sqlcommand.Parameters.Clear();
                con.desconectar();
            }
        }
Beispiel #23
0
        public void Alterar(Tipo_Evento tipo_Evento)
        {
            try
            {
                sqlcommand.CommandText = "UPDATE Tipo_Evento SET tipo_evento_nome = '" + tipo_Evento.tipo_evento_nome +
                                         "' WHERE tipo_evento_id = " + tipo_Evento.tipo_evento_id;
                sqlcommand.Parameters.AddWithValue("@nome", tipo_Evento.tipo_evento_nome);
                sqlcommand.CommandType = CommandType.Text;
                sqlcommand.Connection  = con.conectar();
                sqlcommand.ExecuteNonQuery();

                Statusmessagem = "Tipo de Evento alterado com sucesso!";
            }
            catch (SqlException ex)
            {
                Statusmessagem = ex.Message;
            }
            finally
            {
                sqlcommand.Parameters.Clear();
                con.desconectar();
            }
        }
Beispiel #24
0
 public void AltaVehiculo(Tipo_Evento eve)
 {
     DALEmp.AddTipo_Evento(eve);
 }
Beispiel #25
0
 public void UpdateTipo_Evento(Tipo_Evento eve)
 {
     DALEmp.UpdateTipo_Evento(eve);
 }