private void btn_cargar_Click(object sender, EventArgs e) { try { Dictionary <string, object> newUbicacion = new Dictionary <string, object>(); if (!this.chkSinNumerar.Checked) { this.txt_cantidad.Text = (Convert.ToInt16(this.txt_filas.Text) * Convert.ToInt16(this.txt_asientos.Text)).ToString(); } ValidadorCargaPublicacion validador = new ValidadorCargaPublicacion(); validador.validar(this.Controls); newUbicacion.Add("descripcion", this.comboBoxTipos.SelectedItem); newUbicacion.Add("tipo", (int)((Tipo_Ubicacion)this.comboBoxTipos.SelectedItem).id); newUbicacion.Add("filas", int.Parse(this.txt_filas.Text)); newUbicacion.Add("asientos", int.Parse(this.txt_asientos.Text)); newUbicacion.Add("precio", Double.Parse(this.txt_precio.Text, System.Globalization.CultureInfo.InvariantCulture)); newUbicacion.Add("sinNumerar", this.chkSinNumerar.Checked); newUbicacion.Add("cantidad", int.Parse(this.txt_cantidad.Text)); this.parent.AddUbicacion(newUbicacion, true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btn_guardar_Click(object sender, EventArgs e) { try { ValidadorCargaPublicacion validador = new ValidadorCargaPublicacion(); validador.validar(this.Controls); Dictionary <string, object> data = new Dictionary <string, object>(); data.Add("FechaPublicacion", Utils.Utilities.getCurrentDate()); data.Add("Descripcion", this.descripcion.Text); data.Add("Direccion", this.direccion.Text); data.Add("Rubro", (Rubro)this.rubro.SelectedItem); data.Add("Grado", (Grado)this.grado.SelectedItem); data.Add("Estado", new Borrador()); data.Add("EmpresaId", this.usuario.getEmpresaId()); if (this.publicacion == null) { this.publicacionService.save(this.publicacionService.loadData(data), this.getFechas(), this.getUbicaciones()); MessageBox.Show("Publicacion cargada con exito!", "Cagar publicación.", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { this.publicacion.Descripcion = this.descripcion.Text; this.publicacion.Direccion = this.direccion.Text; this.publicacion.Rubro = (Rubro)this.rubro.SelectedItem; this.publicacion.Grado = (Grado)this.grado.SelectedItem; this.publicacionService.update(this.publicacion, this.getFechas(), this.getUbicaciones()); MessageBox.Show("Publicacion actualizada con exito!", "Actualizar publicación.", MessageBoxButtons.OK, MessageBoxIcon.Information); } ((Publicacion_Listado)this.previous).reload(); this.previous.Show(); this.Close(); } catch (ValidadorException ex) { MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.StackTrace); MessageBox.Show("Error al guardar la publicación!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }