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; } }
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); } } }
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(); } }
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)); }
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); }
public JsonResult Editar(int codigoDonacion) { Donacion donacion = new Donacion(); donacion = BLDonacion.obtener(codigoDonacion); return(Json(donacion, JsonRequestBehavior.AllowGet)); }
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); } }
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)); }
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)); }
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); }
/* -------------------------------- 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); } }
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); }
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); }
public bool modificarDonacion(Donacion donacion) { bool respuesta = false; DonacionesCommand dc = new DonacionesCommand(); respuesta = dc.modificarDonaciones(donacion); return(respuesta); }
public bool eliminarDonacion(Donacion donacion) { var respuesta = false; DonacionesCommand dc = new DonacionesCommand(); respuesta = dc.eliminarDonacion(donacion); return(respuesta); }
public DonacionPOCO(Donacion don) { this.Id = don.Id; this.personaId = don.personaId; this.mascotaId = don.mascotaId; this.fecha = don.fecha; this.monto = don.monto; }
public bool agregarDonaciones(Donacion donacion) { var respuesta = false; DonacionesCommand ec = new DonacionesCommand(); respuesta = ec.agregarDonaciones(donacion); return(respuesta); }
public Donacion verificarDonacion(int id) { var userDonacion = new Donacion(); userDonacion._id = id; DonacionesCommand dc = new DonacionesCommand(); Donacion donacion = dc.consultarDonacion(userDonacion); return(donacion); }
public IHttpActionResult GetDonacion(int id) { Donacion donacion = db.Donacion.Find(id); if (donacion == null) { return(NotFound()); } return(Ok(donacion)); }
// 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)); }
public async Task <IHttpActionResult> GetDonacion(int id) { Donacion donacion = await db.Donacion.FindAsync(id); if (donacion == null) { return(NotFound()); } return(Ok(new DonacionPOCO(donacion))); }
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(); }
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); }
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(); } }
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; }
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)); }
public Donacion Find(int DonacionId) { var result = new Donacion(); try { result = _context.Donaciones.Single(x => x.DonacionId == DonacionId); } catch (Exception) { throw; } return(result); }
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); }