private void btn_seleccionar_Click(object sender, EventArgs e) { try { DataGridViewRow filaElegida = listadoPublicaciones.CurrentRow; if (filaElegida == null || filaElegida.Selected == false) { throw new NoNullAllowedException(); } pElegida = new publicacion(); pElegida.id_publicacion = filaElegida.Cells["id_publicacion"].Value.ToString(); pElegida.descripcion = filaElegida.Cells["descripcion"].Value.ToString(); pElegida.fecha_publicacion = filaElegida.Cells["fecha_publicacion"].Value.ToString(); pElegida.fecha_vencimiento = filaElegida.Cells["fecha_vencimiento"].Value.ToString(); pElegida.id_direccion = filaElegida.Cells["id_direccion"].Value.ToString(); pElegida.id_estado = filaElegida.Cells["id_estado"].Value.ToString(); pElegida.id_grado = filaElegida.Cells["id_grado"].Value.ToString(); pElegida.id_rubro = filaElegida.Cells["id_rubro"].Value.ToString(); pElegida.username = filaElegida.Cells["username"].Value.ToString(); idPublicacionElegida.Text = pElegida.id_publicacion; listaUbicaciones.DataSource = BDManager.getData("SELECT * FROM EQUISDE.ubicacion WHERE id_publicacion=" + pElegida.id_publicacion); listaUbicaciones.Columns["id_ubicacion"].Visible = false; listaUbicaciones.Columns["id_publicacion"].Visible = false; listaUbicaciones.Columns["codigo_tipo"].Visible = false; listaUbicaciones.Columns["sin_numerar"].Visible = false; } catch (NoNullAllowedException) { MessageBox.Show("Error: debe seleccionar una fila del grid", "Error al seleccionar publicación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
protected void btnMuestraPoli_Click(object sender, EventArgs e) { publicacion publi = new publicacion(2, "publi 1"); libro lib = new libro(3, "libro 1", "This"); lblMostrar.Text = publi.publicar() + "\n" + lib.publicar(); }
public tblpublicacion Get(int id) { using (var context = new publicacion()) { return(context.Publicacion.FirstOrDefault(x => x.Id == id)); } }
public IEnumerable <tblpublicacion> Get() { using (var context = new publicacion()) { return(context.Publicacion.ToList()); } }
private void btn_seleccionar_Click(object sender, EventArgs e) { try { DataGridViewRow filaElegida = listadoPublicaciones.CurrentRow; if (filaElegida == null || filaElegida.Selected == false) { throw new CamposInvalidosException(); } publicacion p = new publicacion(); p.id_publicacion = filaElegida.Cells["id_publicacion"].Value.ToString(); p.id_rubro = filaElegida.Cells["id_rubro"].Value.ToString(); p.id_direccion = filaElegida.Cells["id_direccion"].Value.ToString(); p.id_grado = filaElegida.Cells["id_grado"].Value.ToString(); p.id_estado = "2"; p.descripcion = filaElegida.Cells["descripcion"].Value.ToString(); p.fecha_publicacion = filaElegida.Cells["fecha_publicacion"].Value.ToString(); p.fecha_vencimiento = filaElegida.Cells["fecha_vencimiento"].Value.ToString(); ModificaPublicacion m = new ModificaPublicacion(p); m.ShowDialog(); this.Close(); } catch (CamposInvalidosException) { MessageBox.Show("Error: debe seleccionar una fila del grid", "Error al seleccionar empresa", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public bool Delete(int Id) { using (var context = new publicacion()) { var productoDel = context.Publicacion.FirstOrDefault(x => x.Id == Id); context.Publicacion.Remove(productoDel); context.SaveChanges(); return(true); } }
public ActionResult <publicacion> Put([FromBody] publicacion Publicacion, [FromHeader] string token) { if (UsuarioConexion <usuario> .Instance.getUserToken(token)) { PublicacionConexion <publicacion> .Instance.Update(Publicacion); return(Json("El proceso de almacenado se realizó con éxito.")); } else { return(null); } }
public IHttpActionResult Post(tblpublicacion producto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (var context = new publicacion()) { context.Publicacion.Add(producto); context.SaveChanges(); return(Ok(producto)); } }
public tblpublicacion Put(tblpublicacion publicaciones) { using (var context = new publicacion()) { var publicacionAct = context.Publicacion.FirstOrDefault(x => x.Id == publicaciones.Id); publicacionAct.Usuario = publicaciones.Usuario; publicacionAct.Descripcion = publicaciones.Descripcion; publicacionAct.FechaPublicacion = publicaciones.FechaPublicacion; publicacionAct.MeGusta = publicaciones.MeGusta; publicacionAct.MeDisgusta = publicaciones.MeDisgusta; publicacionAct.VecesCompartido = publicaciones.VecesCompartido; publicacionAct.EsPrivada = publicaciones.EsPrivada; context.SaveChanges(); return(publicaciones); } }
private void btn_limpiar_Click(object sender, EventArgs e) { email.Text = default(string); listaUbicacionesAComprar.DataSource = null; listadoPublicaciones.DataSource = null; left.Enabled = false; leftleft.Enabled = false; right.Enabled = false; righttight.Enabled = false; descripcion.Text = default(string); fechaInicio.Text = ConfigurationManager.AppSettings["today"].ToString(); fechaFin.Text = ConfigurationManager.AppSettings["today"].ToString(); listadoRubros.Items.Clear(); nPag.Text = "--"; listaUbicaciones.DataSource = null; idPublicacionElegida.Text = "-"; pElegida = null; importeTotal.Text = "-"; }
private void btn_elegir_grado_Click(object sender, EventArgs e) { try { DataGridViewRow filaElegida = listadoActualPublicacion.CurrentRow; if (filaElegida == null || filaElegida.Selected == false) { throw new CamposInvalidosException(); } publicacion publicacionAUsar = new publicacion(); BDManager.selectIntoObject("publicacion", "id_publicacion", filaElegida.Cells["id_publicacion"].Value.ToString(), publicacionAUsar); ElegirGrado elegirGrado = new ElegirGrado(publicacionAUsar); // SE LO PASO POR CONSTRUCTOR Y QUE EL MODIFICADOR SE ENCARGUE elegirGrado.Closed += (s, args) => this.ActualizarDatos(); elegirGrado.Show(); } catch (CamposInvalidosException) { MessageBox.Show("Error: debe seleccionar una fila del grid", "Error al seleccionar publicacion", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private PublicacionConexion(publicacion aux) : base(aux) { }
public ElegirGrado(publicacion publicacionAUsar) { InitializeComponent(); this.publicacionAUsar = publicacionAUsar; }
private void btn_guardar_Click(object sender, EventArgs e) { try { ubicaciones = listaUbicaciones.DataSource as List <ubicacion>; Validaciones.inicializarValidador(); Validaciones.esValido(descripcion.Name, descripcion.Text, new Validaciones.NumerosLetrasGuion()); Validaciones.esValido("ubicaciones", ubicaciones.Count.ToString(), new Validaciones.NumeroNoCreo()); Validaciones.esValido("calle", calle.Text, new Validaciones.NumerosLetrasGuion()); Validaciones.esValido("núm. calle", nroCalle.Text, new Validaciones.Numeros()); Validaciones.esValido("piso", piso.Text, new Validaciones.Numeros()); Validaciones.esValido(depto.Name, depto.Text, new Validaciones.NumerosLetrasGuion()); Validaciones.esValido("cód. postal", cpostal.Text, new Validaciones.Numeros()); Validaciones.esValido("fechas de espectáculo", listaFechasEspectaculo.Items.Count.ToString(), new Validaciones.NumeroNoCreo()); if (!String.IsNullOrEmpty(Validaciones.camposInvalidos)) { throw new CamposInvalidosException(); } // comienzo armado del objeto general // rubro publicacion nuevaPublicacion = new publicacion(); nuevaPublicacion.id_publicacion = p.id_publicacion; nuevaPublicacion.id_rubro = rubro.SelectedValue.ToString(); // direccion direccion d = new direccion(); BDManager.genericFillObject("SELECT * FROM EQUISDE.direccion d WHERE d.id_direccion=" + p.id_direccion, d); d.localidad = localidad.Text; d.ciudad = ciudad.Text; d.calle = calle.Text; d.nro_calle = nroCalle.Text; d.piso = piso.Text; d.depto = depto.Text; d.cpostal = cpostal.Text; BDManager.updateSet("direccion", "id_direccion", d); nuevaPublicacion.id_direccion = d.id_direccion; // estado estadop est = new estadop(); BDManager.selectIntoObjectByString("estadop", "estado", estado.SelectedItem.ToString(), est); nuevaPublicacion.id_estado = est.id_estadop; // grado grado grad = new grado(); BDManager.selectIntoObjectByString("grado", "estado", grado.SelectedItem.ToString(), grad); nuevaPublicacion.id_grado = grad.id_grado; nuevaPublicacion.username = usuarioGlobal.usuarioLogueado.username; nuevaPublicacion.descripcion = descripcion.Text; nuevaPublicacion.fecha_publicacion = fechaPublicacion.Value.ToString(); // para todas las fechas de espectaculo foreach (DateTime f in listaFechasEspectaculo.Items) { nuevaPublicacion.fecha_vencimiento = f.ToString(); BDManager.updateSet("publicacion", "id_publicacion", nuevaPublicacion); BDManager.deleteByField("ubicacion", "id_publicacion", nuevaPublicacion.id_publicacion); foreach (ubicacion u in ubicaciones) { publicacion pDummy = new publicacion(); //MessageBox.Show("SELECT * FROM EQUISDE.publicacion WHERE username='******' AND descripcion='" + nuevaPublicacion.descripcion + "' AND fecha_vencimiento='" + f.ToString("s") +"'"); BDManager.genericFillObject( "SELECT * FROM EQUISDE.publicacion WHERE username='******' AND descripcion='" + nuevaPublicacion.descripcion + "' AND fecha_vencimiento='" + f.ToString("s") + "'", pDummy); u.id_publicacion = pDummy.id_publicacion; BDManager.insertInto("ubicacion", u); } } // ahora que todo fue bien inserto las ubicaciones MessageBox.Show("La publicación se insertó correctamente", "Publicación insertada", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (CamposInvalidosException) { MessageBox.Show(Validaciones.camposInvalidos, "Error al validar campos de la publicación a insertar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ModificaPublicacion(publicacion _p) { this.p = _p; InitializeComponent(); }