private void BtnGuardar_Click(object sender, EventArgs e) { string rpta = ""; string mensaje = ""; try { if (this.Comprobaciones()) { int id_plato = 0; if (this.IsEditar) { rpta = NPlatos.EditarPlatos(this.Variables()); mensaje = "actualizó"; } else { rpta = NPlatos.InsertarPlatos(this.Variables(), out id_plato); mensaje = "agregó"; } if (rpta.Equals("OK")) { if (!this.adjuntarImagen.Nombre_imagen.Equals("SIN IMAGEN")) { rpta = ArchivosAdjuntos.GuardarArchivo(id_plato, "rutaImages", this.adjuntarImagen.Nombre_imagen, this.adjuntarImagen.RutaOrigen); } if (rpta.Equals("OK")) { Mensajes.MensajeOkForm("Se " + mensaje + " el plato correctamente"); this.Close(); } else { Mensajes.MensajeErrorCompleto(this.Name, "BtnGuardar_Click", "Se " + mensaje + " el plato, pero hubo un error al guardar la imagen", rpta); } } } else { throw new Exception(rpta); } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "BtnGuardar_Click", "Hubo un error al " + mensaje + " el plato", ex.Message); } }