private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { bool guardado = false; if (SoloLectura) { GI.Framework.General.GIMsgBox.ShowSoloLectura(); return; } try { foreach (System.Windows.Forms.TabPage Page in this.tabControl1.TabPages) { if (Page.Controls[0] is TabContenidoPropiedad) propiedad = ((TabContenidoPropiedad)Page.Controls[0]).GetPropiedad(); } GI.Managers.Propiedades.MngPropiedades mngPropiedades = new GI.Managers.Propiedades.MngPropiedades(); if (Propiedad.IdPropiedad == 0) guardado = mngPropiedades.GuardarPropiedad(Propiedad); else { guardado = mngPropiedades.ActualizarPropiedad(Propiedad); foreach (GI.BR.Propiedades.MedidaAmbiente ambiente in ((TabPropiedad)tabControl1.TabPages[0].Controls[0]).AmbientesAEliminar) ambiente.Eliminar(); } if (!guardado) throw new Exception("No se puede grabar la propiedad. Verifique los datos ingresados"); Framework.General.GIMsgBox.Show("La propiedad se guardó con éxito", GI.Framework.General.enumTipoMensaje.Informacion); this.Text = Propiedad.Codigo; //Refresco los pedidos con los cambios d la propiedad. GetTabPedidos.RecargarPedidos(); } catch (Exception ex) { GI.Framework.General.GIMsgBox.Show(ex.Message, GI.Framework.General.enumTipoMensaje.Error); } }
private void bAceptar_Click(object sender, EventArgs e) { if (openFileDialog.FileName == "") { Framework.General.GIMsgBox.Show("Debe seleccionar una imagen", GI.Framework.General.enumTipoMensaje.Error); return; } if (textBoxNombre.Text == "") { Framework.General.GIMsgBox.Show("Debe ingresar un descripción", GI.Framework.General.enumTipoMensaje.Error); return; } Foto = new GI.BR.Propiedades.Galeria.Foto(); Foto.Descripcion = textBoxNombre.Text; Foto.EsFachada = checkBoxEsFechada.Checked; Foto.Imagen = new Bitmap(textBoxUrlFoto.Text); GI.Managers.Propiedades.MngPropiedades mngProp = new GI.Managers.Propiedades.MngPropiedades(); GI.Managers.Propiedades.MngGaleriaFotos mng = new GI.Managers.Propiedades.MngGaleriaFotos(); if ((Foto = mng.AgregarFotoAGaleria(new Bitmap(textBoxUrlFoto.Text), textBoxNombre.Text, checkBoxEsFechada.Checked, propiedad)) != null) { if (checkBoxCargarambiente.Checked) { propiedad.Medidas.Add(medida); mngProp.ActualizarPropiedad(propiedad); } DialogResult = DialogResult.OK; Close(); } else { Framework.General.GIMsgBox.Show("No se posible guardar la foto. Verifique los datos ingresados.", GI.Framework.General.enumTipoMensaje.Error); } }
private void bAceptar_Click(object sender, EventArgs e) { try { bool guardado = false; if (!SoloLectura) { foreach (System.Windows.Forms.TabPage Page in this.tabControl1.TabPages) { if (Page.Controls[0] is TabContenidoPropiedad) propiedad = ((TabContenidoPropiedad)Page.Controls[0]).GetPropiedad(); } GI.Managers.Propiedades.MngPropiedades mngPropiedades = new GI.Managers.Propiedades.MngPropiedades(); if (Propiedad.IdPropiedad == 0) guardado = mngPropiedades.GuardarPropiedad(Propiedad); else { guardado = mngPropiedades.ActualizarPropiedad(Propiedad); foreach (GI.BR.Propiedades.MedidaAmbiente ambiente in ((TabPropiedad)tabControl1.TabPages[0].Controls[0]).AmbientesAEliminar) ambiente.Eliminar(); } if (!guardado) throw new Exception("No se puede grabar la propiedad"); DialogResult = DialogResult.OK; Close(); } } catch (Exception ex) { Framework.General.GIMsgBox.Show(ex.Message, GI.Framework.General.enumTipoMensaje.Error); } }