Пример #1
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (ValidarDatos())
     {
         if (donacion == null)
         {
             donacion = new Donacion();
         }
         //donacion.Intervalo = int.Parse(txtIntervalo.Text);
         //donacion.FechaDonacion = DateTime.Now;
         donacion.FechaDonacion = dateTimePicker1.Value;
         //donacion.Identificacion = txtident.Text;
         //donacion. = Helper.ConvertirInstitucionListDtoEnInstitucion((InstitucionListDto)InstitucionComboBox.SelectedItem);
         donacion.Donante      = (Donante)DonanteComboBox.SelectedItem;
         donacion.Paciente     = (Paciente)PacienteComboBox.SelectedItem;
         donacion.TipoDonacion = (TipoDonacion)TipoDonacionComboBox.SelectedItem;
         donacion.institucion  = Helper.ConvertirInstitucionListDtoEnInstitucionEditDto((InstitucionListDto)InstitucionComboBox.SelectedItem);
         if (donacion.TipoDonacion.TipoDonacionID == 2)
         {
             donacion.DonacionesDonacionesAutomatizadas.donacionAutomatizada = (DonacionAutomatizada)TipoDonacionAutomatizadaComboBox.SelectedItem;
             donacion.DonacionesDonacionesAutomatizadas.donacion             = donacion;
         }
         //donacion.FechaIngreso = DateTime.Parse(FechaIngresodateTimePicker2.Text);
         //donacion.vencimiento = txtvenc.Text;
         donacion.Cantidad = int.Parse(txtcaNT.Text);
         DialogResult      = DialogResult.OK;
     }
 }
Пример #2
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            FrmDonacionAE frm = new FrmDonacionAE();

            frm.Text = "Agregar una nueva Donacion";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    Donacion donacion = frm.GetTipoDonacion();
                    if (!_servi.existe(donacion))
                    {
                        _servi.guardar(donacion);
                        DataGridViewRow r = construirfila();
                        setearfila(r, donacion);
                        agregarfila(r);
                        MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #3
0
 private void ConsultarBton_Click(object sender, EventArgs e)
 {
     dataGridView1.DataSource = null;
     lista           = new List <Donacion>();
     donacionService = new DonacionService();
     donacion        = new Donacion();
     if (FiltroBox.Text.Equals("NiñosFelices"))
     {
         dataGridView1.DataSource = donacionService.ConsultarPorFecha(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "NiñosFelices");
         TotalText.Text           = donacionService.ContarPorTipo(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "NiñosFelices").ToString();
         ValorTotalText.Text      = donacionService.SumarValorPortipo(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "NiñosFelices").ToString();
         //donacionService.GuardarFiltro(donacionService.ConsultarPorFecha(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "NiñosFelices"), "NiñosFelices", FechaFiltro.Value.Date.ToString(), Convert.ToDouble(ValorTotalText.Text), Convert.ToInt32(TotalText.Text));
     }
     else if (FiltroBox.Text.Equals("DiscapacitadosActivos"))
     {
         dataGridView1.DataSource = donacionService.ConsultarPorFecha(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "DiscapacitadosActivos");
         TotalText.Text           = donacionService.ContarPorTipo(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "DiscapacitadosActivos").ToString();
         ValorTotalText.Text      = donacionService.SumarValorPortipo(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "DiscapacitadosActivos").ToString();
     }
     else
     {
         dataGridView1.DataSource = donacionService.ConsultarPorFecha(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "AncianosConCorazon");
         TotalText.Text           = donacionService.ContarPorTipo(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "AncianosConCorazon").ToString();
         ValorTotalText.Text      = donacionService.SumarValorPortipo(FechaFiltro.Value.Day, FechaFiltro.Value.Month, FechaFiltro.Value.Year, "AncianosConCorazon").ToString();
     }
 }
Пример #4
0
        public async Task <ActionResult <Donacion> > PostDonacion(Donacion donacion)
        {
            _context.donaciones.Add(donacion);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetDonacion), new { valor = donacion.valor, numeroTarjetaBenefactor = donacion.numeroTarjetaBenefactor, numeroCuentaBeneficiario = donacion.numeroCuentaBeneficiario }, donacion));
        }
Пример #5
0
        public bool modificarDonacion(Donacion donacion)
        {
            Donacion        donacionBD = donacion;
            MySqlConnection conexionBD = conectarBD();
            MySqlDataReader reader     = null;
            bool            respuesta  = false;

            try
            {
                string       query   = "UPDATE `donaciones` SET `nombre`='" + donacion._nombre + "',`tipoDocumento`='" + donacion._cedulaRif + "',`numeroCedulaRif`='" + donacion._numCedRif + "',`fecha`='" + donacion._fechaDonacion + "',`monto`='" + donacion._monto + "',`moneda`='" + donacion._moneda + "',`tipoDonacion`='" + donacion._tipoDeDonacion + "',`formaDePago`='" + donacion._formaDePago + "' WHERE `id` ='" + donacion._id + "'";
                MySqlCommand comando = new MySqlCommand(query);
                comando.Connection = conexionBD;
                conexionBD.Open();
                reader    = comando.ExecuteReader();
                respuesta = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexionBD.Close();
            }
            return(respuesta);
        }
Пример #6
0
        public JsonResult Editar(int codigoDonacion)
        {
            Donacion donacion = new Donacion();

            donacion = BLDonacion.obtener(codigoDonacion);
            return(Json(donacion, JsonRequestBehavior.AllowGet));
        }
Пример #7
0
        private void registrar()
        {
            _dn       = new Donacion();
            _dn.monto = Convert.ToDecimal(nMonto.Value.ToString());
            _dn.fecha = LlenarFecha();
            if (cboxAnimales.SelectedIndex == 0)
            {
                _dn.codigoAnimal = cboxAnimales.SelectedIndex.ToString();
            }
            else
            {
                _dn.codigoAnimal = cboxAnimales.SelectedItem.ToString();
            }
            _dn.idUsuario = usuario.IDUsuario;
            int resultado = _dld.AgregarDonacion(_dn);

            if (resultado == 1)
            {
                clear(false);
                MessageBox.Show("Registro agregado correctamente", "Registro Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                clear(false);
                MessageBox.Show("Error al crear registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         bool respuesta = false;
         DonacionesController donacionCtrl = new DonacionesController();
         if (donacionCtrl.validarCampoNumerico(txtId.Text))
         {
             Donacion donacion = donacionCtrl.verificarDonacion(Convert.ToInt32(txtId.Text));
             if (!string.IsNullOrEmpty(donacion._nombre))
             {
                 respuesta = donacionCtrl.eliminarDonacion(donacion);
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La Donacion ha sido eliminada');", true);
                 Response.Redirect("Home.aspx", false);
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La Donacion no existe');", true);
             }
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Hay datos inválidos. Solo se permiten numeros');", true);
         }
     }
     catch (Exception ex)
     {
         Session["mensajeError"] = "Ha ocurrido un error al eliminar la donacion. " + ex;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS ');", true);
         //Response.Redirect("Error.aspx", false);
     }
 }
Пример #9
0
        public JsonResult Grabar(int idDonacion, int idPobreza, string descripcion, string tipo, string cantidad, int idDonante, string estado, string recojo, string entrega)
        {
            Donacion donacion = new Donacion();

            donacion.idPobreza     = idPobreza;
            donacion.descripcion   = descripcion;
            donacion.tipo          = tipo;
            donacion.cantidad      = cantidad;
            donacion.estado        = estado;
            donacion.fecha_entrega = Convert.ToDateTime(entrega);
            donacion.fecha_recojo  = Convert.ToDateTime(recojo);
            donacion.idDonante     = idDonante;
            bool exito = true;

            if (idDonacion == -1)
            {
                exito = BLDonacion.registrar(donacion);
            }
            else
            {
                donacion.idDonacion = idDonacion;
                exito = BLDonacion.actualizar(donacion);
            }

            return(Json(exito, JsonRequestBehavior.AllowGet));
        }
Пример #10
0
        public IHttpActionResult PutDonacion(int id, Donacion donacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != donacion.id)
            {
                return(BadRequest());
            }

            db.Entry(donacion).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DonacionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #11
0
        public List <Donacion> ConsultarDonacionesID(string id)
        {
            IDbConnection _conn = DASoftColitas.Conexion();

            _conn.Open();
            SqlCommand _Comand = new SqlCommand("SP_DONACIONES_ID", _conn as SqlConnection);

            _Comand.CommandType = CommandType.StoredProcedure;
            _Comand.Parameters.Add(new SqlParameter("@COD_ANIMAL", id));
            IDataReader     _reader = _Comand.ExecuteReader();
            List <Donacion> _list   = new List <Donacion>();

            while (_reader.Read())
            {
                Donacion donacion = new Donacion();
                donacion.idDonacion   = _reader.GetInt32(0);
                donacion.monto        = _reader.GetDecimal(1);
                donacion.fecha        = Convert.ToDateTime(_reader.GetValue(2));
                donacion.codigoAnimal = _reader.GetString(3);
                donacion.idUsuario    = _reader.GetInt32(4);
                _list.Add(donacion);
            }
            _conn.Close();
            return(_list);
        }
Пример #12
0
        /*    --------------------------------   FIN EMPRESAS   ---------------------------------------------------  */
        /*    ----------------------------------------------------------------------------------------------------- */

        public bool registrarDonaciones(Donacion donacion)
        {
            Donacion        userBD     = new Donacion();
            MySqlConnection conexionBD = conectarBD(); //llamo a conectar la bd
            MySqlDataReader reader     = null;
            bool            respuesta  = false;

            try
            {
                string query = "INSERT INTO donaciones(nombre, tipoDocumento, numeroCedulaRif, fecha, " +
                               "monto, moneda, tipoDonacion, formaDePago) VALUES ( '" + donacion._nombre + "', '" + donacion._cedulaRif + "', '" + donacion._numCedRif + "', " +
                               "'" + donacion._fechaDonacion + "','" + donacion._monto + "'," + "'" + donacion._moneda + "', '" + donacion._tipoDeDonacion + "','" + donacion._formaDePago + "');";
                MySqlCommand comando = new MySqlCommand(query); //Declaración SQL para ejecutar contra una base de datos MySQL
                comando.Connection = conexionBD;                //Establece la MySqlConnection utilizada por esta instancia de MySqlCommand
                conexionBD.Open();                              //Abre la conexión
                reader    = comando.ExecuteReader();            //Ejecuta la consulta y crea un MySqlDataReader
                respuesta = true;
            }
            catch (MySqlException ex)
            {
                throw ex; //Si existe un error aquí muestra el mensaje
            }
            finally
            {
                conexionBD.Close(); //Cierra la conexión a MySQL
            }
            return(respuesta);
        }
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         DonacionesController donacionCtrl = new DonacionesController();
         if (donacionCtrl.validarCampoNumerico(txtBuscar.Text))
         {
             Donacion donacion = donacionCtrl.verificarDonacion(Convert.ToInt32(txtBuscar.Text));
             if (!string.IsNullOrEmpty(donacion._nombre))
             {
                 txtNumeroRifCedula.Text      = Convert.ToString(donacion._numCedRif);
                 txtNombrePresonaEmpresa.Text = donacion._nombre;
                 txtMonto.Text = Convert.ToString(donacion._monto);
                 txtFecha.Text = donacion._fechaDonacion;
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La donacion no existe');", true);
             }
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Hay datos inválidos. Solo se permiten numeros');", true);
         }
     }
     catch (Exception ex)
     {
         Session["mensajeError"] = "Ha ocurrido un error al buscar la donacion. " + ex;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS ');", true);
         //Response.Redirect("Error.aspx", false);
     }
 }
Пример #14
0
        public bool Delete(int DonacionId)
        {
            var model = new Donacion();

            try
            {
                model = Find(DonacionId);

                //Buscar el libro para restar ejemplares eliminados
                var libro = FindLibro(model.LibroId);
                int ejemplaresAnterior = libro.Ejemplares;

                libro.Ejemplares = ejemplaresAnterior - model.Cantidad;

                _context.Entry(libro).State = EntityState.Modified;

                _context.Entry(model).State = EntityState.Deleted;
                _context.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
Пример #15
0
        private Donacion construirdonacion(SqlDataReader reader)
        {
            _genero                    = new RepositorioGeneros(_conexion);
            _documento                 = new RepositorioDocumentos(_conexion);
            _provi                     = new RepositorioProvincias(_conexion);
            _loca                      = new RepositorioLocalidad(_conexion, _provi);
            _insti                     = new RepositorioInstituciones(_conexion, _provi, _loca);
            _tipoSangre                = new RepositorioTipoSangre(_conexion);
            _repositorioDonante        = new RepositorioDonante(_conexion, _provi, _loca, _genero, _documento, _tipoSangre);
            _repositorioPaciente       = new RepositorioPacientes(_conexion, _provi, _loca, _insti, _genero, _documento, _tipoSangre);
            _repositorioTipoDonaciones = new RepositorioTipoDonaciones(_conexion);

            //return new Donacion
            //{
            //    DonacionId = reader.GetInt32(0),
            //    FechaDonacion = reader.GetDateTime(1),
            //    Cantidad=reader.GetInt32(2),
            //    Donante=_repositorioDonante.getDonantePorId(reader.GetInt32(3)),
            //    Paciente=_repositorioPaciente.getPacientePorID(reader.GetInt32(4)),
            //    TipoDonacion=_repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5))


            //};
            var donacion = new Donacion();

            donacion.DonacionId    = reader.GetInt32(0);
            donacion.FechaDonacion = reader.GetDateTime(1);
            donacion.Cantidad      = reader.GetInt32(2);
            donacion.Donante       = _repositorioDonante.getDonantePorId(reader.GetInt32(3));
            donacion.Paciente      = _repositorioPaciente.getPacientePorID(reader.GetInt32(4));
            donacion.TipoDonacion  = _repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5));
            donacion.institucion   = _insti.GetInstitucionPorID(reader.GetInt32(6));
            return(donacion);
        }
Пример #16
0
        public bool modificarDonacion(Donacion donacion)
        {
            bool respuesta       = false;
            DonacionesCommand dc = new DonacionesCommand();

            respuesta = dc.modificarDonaciones(donacion);
            return(respuesta);
        }
Пример #17
0
        public bool eliminarDonacion(Donacion donacion)
        {
            var respuesta        = false;
            DonacionesCommand dc = new DonacionesCommand();

            respuesta = dc.eliminarDonacion(donacion);
            return(respuesta);
        }
Пример #18
0
 public DonacionPOCO(Donacion don)
 {
     this.Id        = don.Id;
     this.personaId = don.personaId;
     this.mascotaId = don.mascotaId;
     this.fecha     = don.fecha;
     this.monto     = don.monto;
 }
Пример #19
0
        public bool agregarDonaciones(Donacion donacion)
        {
            var respuesta        = false;
            DonacionesCommand ec = new DonacionesCommand();

            respuesta = ec.agregarDonaciones(donacion);

            return(respuesta);
        }
Пример #20
0
        public Donacion verificarDonacion(int id)
        {
            var userDonacion = new Donacion();

            userDonacion._id = id;
            DonacionesCommand dc       = new DonacionesCommand();
            Donacion          donacion = dc.consultarDonacion(userDonacion);

            return(donacion);
        }
Пример #21
0
        public IHttpActionResult GetDonacion(int id)
        {
            Donacion donacion = db.Donacion.Find(id);

            if (donacion == null)
            {
                return(NotFound());
            }

            return(Ok(donacion));
        }
Пример #22
0
        // GET: Donacion/Edit/5
        public ActionResult Edit(int id)
        {
            SessionInitialize();
            DonacionCAD       cad = new DonacionCAD(session);
            DonacionEN        en  = cad.ReadOIDDefault(id);
            DonacionAssembler ass = new DonacionAssembler();
            Donacion          don = ass.ConvertENToModelUI(en);

            SessionClose();
            return(View(don));
        }
Пример #23
0
        public async Task <IHttpActionResult> GetDonacion(int id)
        {
            Donacion donacion = await db.Donacion.FindAsync(id);

            if (donacion == null)
            {
                return(NotFound());
            }

            return(Ok(new DonacionPOCO(donacion)));
        }
Пример #24
0
        public void Guardar(Donacion donacion)
        {
            FileStream   fileStream = new FileStream(ruta, FileMode.Append);
            StreamWriter escritor   = new StreamWriter(fileStream);

            escritor.WriteLine($"{donacion.Tipo};{donacion.NumeroIdentificacion};{donacion.Nombre};" +
                               $"{donacion.FechaPago};{donacion.ValorDonado}");

            escritor.Close();
            fileStream.Close();
        }
Пример #25
0
        private void GuardarBton_Click(object sender, EventArgs e)
        {
            donacionService = new DonacionService();
            donacion        = new Donacion();

            donacion.Tipo = TipoBox.Text;
            donacion.NumeroIdentificacion = NoIdentificacionText.Text;
            donacion.Nombre      = NombreText.Text;
            donacion.FechaPago   = FechaPago.Value.Date;
            donacion.ValorDonado = Convert.ToDouble(ValorDonadoText.Text);
            donacionService.Guardar(donacion);
        }
Пример #26
0
        public IHttpActionResult PostDonacion(Donacion donacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Donacion.Add(donacion);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = donacion.id }, donacion));
        }
 public void Guardar(Donacion donacion)
 {
     using (var command = _connection.CreateCommand())
     {
         command.CommandText = @"Insert Into Donacion (Modalidad,Fecha,ValorDonacion,PersonaId) 
                                 values (@Modalidad,@Fecha,@ValorDonacion,@PersonaId)";
         command.Parameters.AddWithValue("@Modalidad", donacion.Modalidad);
         command.Parameters.AddWithValue("@Fecha", donacion.Fecha);
         command.Parameters.AddWithValue("@ValorDonacion", donacion.ValorDonacion);
         command.Parameters.AddWithValue("@PersonaId", donacion.DonacionId);
         var filas = command.ExecuteNonQuery();
     }
 }
Пример #28
0
 private void setearfila(DataGridViewRow r, Donacion donacion)
 {
     r.Cells[cmnFechaDonacion.Index].Value = donacion.FechaDonacion;
     //r.Cells[cmnIdenti.Index].Value = donacion.Identificacion;
     r.Cells[cmnDonante.Index].Value      = donacion.Donante.NombreDonante + " " + donacion.Donante.ApellidoDonante;
     r.Cells[cmnPaciente.Index].Value     = donacion.Paciente.NombrePaciente + " " + donacion.Paciente.ApellidoPaciente;
     r.Cells[cmnTipoDonacion.Index].Value = donacion.TipoDonacion.Descripcion;
     r.Cells[cmnInstitucion.Index].Value  = donacion.institucion.Denominacion;
     //r.Cells[cmnFechaingre.Index].Value = donacion.FechaIngreso;
     //r.Cells[cmnVenci.Index].Value = donacion.vencimiento;
     r.Cells[cmnCanti.Index].Value = donacion.Cantidad;
     r.Tag = donacion;
 }
Пример #29
0
        public IHttpActionResult DeleteDonacion(int id)
        {
            Donacion donacion = db.Donacion.Find(id);

            if (donacion == null)
            {
                return(NotFound());
            }

            db.Donacion.Remove(donacion);
            db.SaveChanges();

            return(Ok(donacion));
        }
Пример #30
0
        public Donacion Find(int DonacionId)
        {
            var result = new Donacion();

            try
            {
                result = _context.Donaciones.Single(x => x.DonacionId == DonacionId);
            }
            catch (Exception)
            {
                throw;
            }
            return(result);
        }
Пример #31
0
        static void Main(string[] args)
        {
            Historia h = new Historia(1, "Horror show", "Horrores", "Relato oficial", DateTime.Now);

            System.Console.WriteLine("Creamos una historia: \n Identificador: " + h.id + "\n Fecha de creacion" + h.fechapublicacion + "\n Categoria" + h.categoria +"\n Titulo: " + h.titulo + "\n Contenido: " + h.contenido);

            Acontecimiento a = new Acontecimiento(1, "Acon.1", "-125.123654,456.664221", DateTime.Now, "Hola descripcion");

            System.Console.WriteLine("\n Acontecimiento: \n Identificador:" + a.id + "\n Fecha del acontecimiento: " + h.fechapublicacion +"\n Titulo: " + h.titulo + "\n Ubicacion: " + a.ubicacionGEO + "\n Descripcion: " + a.descripcion);

            a.historia = h;

            h.acontecimientos.Add(a);
            h.acontecimiento = a;
            System.Console.WriteLine("\n Se ha asociado la historia: " + a.historia.titulo + " al acontecimiento: " + h.acontecimientos.ElementAt(0).titulo);

            Sujeto s = new Sujeto(1, "Foto1", "Esta foto es de la corona", "c:/imagenes/jui.jpg");

            System.Console.WriteLine("\n Creose un sujeto \n Identificador: " + s.id + "\n Nombre: " + s.nombre + "\n Descripcion: " + s.descripcion + "\n URL: " + s.url);

            s.acontecimiento = a;

            a.sujetos.Add(s);

            System.Console.WriteLine("\n Se agrego un sujeto al acontecimiento: " + s.acontecimiento.titulo + " el sujeto es: " + a.sujetos.ElementAt(0).nombre );

            Estilo e = new Estilo(1, "Estilo1", "#12adsa", "c:/gpir.bmp", "style{}", "style{}", "style{}", "terror.css");

            System.Console.WriteLine("\n Se agrego un estilo: \n Nombre del estilo: " + e.nombre);

            h.estilos.Add(e);

            e.historia = h;

            Persona p = new Persona("*****@*****.**", "123456", "jorge1982", true);

            System.Console.WriteLine("\n Nuevo usuario creado \n Nombre: " + p.usuario);

            p.historias.Add(h);

            h.persona = p;

            Donacion d = new Donacion(1255, "Aguante la pagina", DateTime.Now);
            d.monto = 125.65;

            System.Console.WriteLine("\n Donacion hecha \n Cantidad: $" + d.monto);

            Asustometro asus = new Asustometro();

            Rol r = new Rol(1, "Moderador");

            System.Console.WriteLine("\n Rol creado \n Nombre: " + r.nombre);

            versionadoHistoria vh = new versionadoHistoria(1, "Cambio titulo", "cambio contenido", DateTime.Now, true);
            vh.persona = p;
            vh.historia = h;
            System.Console.WriteLine("\n Versionado de Historia \n Titulo: " + vh.titulo);

            versionadoAcontecimiento va = new versionadoAcontecimiento(1, "Version1", "Descripcion1", "-123.1254,-725255", DateTime.Now, false);

            System.Console.WriteLine("\n Versionado de Acontecimiento \n Version: " + va.titulo);
        }