protected void Page_Load(object sender, EventArgs e) { try { IDinstalacionPrevia = PreviousPage.IDeditar; if (IDinstalacionPrevia != -1) { enEdicion = IDinstalacionPrevia; ideditar = enEdicion; cUDGDFINSTALACIONNegocios instalacionBase = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); cUDGDFIMAGENNegocios cImagen = new cUDGDFIMAGENNegocios(0, "", 0, ""); instalacionBase.ID_INSTALACION = IDinstalacionPrevia; DataTable tabla = instalacionBase.SeleccionarUno(); cImagen.FKY_INSTALACION = IDinstalacionPrevia; try { DataRow drImagen = cImagen.SeleccionarTodos_Con_FKY_INSTALACION_FK().Rows[0]; img_VISUALIZACION.Src = "~/CU_AdministrarInstalaciones/frmLOADING.aspx?FileName=" + drImagen[1].ToString(); } catch (Exception) { img_VISUALIZACION.Src = "~/imagenes/ImgND2.png"; } txt_id.Text = instalacionBase.ID_INSTALACION.ToString(); txt_nombre2.Text = instalacionBase.NOM_INSTALACION.ToString(); txt_descripcion2.Value = instalacionBase.DSC_INSTALACION.ToString(); txt_medidas2.Value = instalacionBase.DSC_MEDIDAS.ToString(); txt_reglamento2.Value = instalacionBase.TXT_REGLAMENTO.ToString(); txt_costos2.Value = instalacionBase.TXT_COSTOALQUILER.ToString(); string comentarios = instalacionBase.TXT_COMENTARIO.ToString(); if (comentarios != null) { txt_comentarios2.Value = comentarios; } else { txt_comentarios2.Value = ""; } } IDinstalacionPrevia = -1; } catch (Exception) { } }
protected void Button1_Click(object sender, EventArgs e) { enEdicion = Int32.Parse(txt_id.Text.ToString()); ideditar = enEdicion; if (enEdicion != -1) { cUDGDFINSTALACIONNegocios Nueva_Instalacion = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); Nueva_Instalacion.ID_INSTALACION = enEdicion; Nueva_Instalacion.NOM_INSTALACION = txt_nombre2.Text.ToString(); Nueva_Instalacion.DSC_INSTALACION = txt_descripcion2.Value.ToString(); Nueva_Instalacion.DSC_MEDIDAS = txt_medidas2.Value.ToString(); Nueva_Instalacion.TXT_REGLAMENTO = txt_reglamento2.Value.ToString(); Nueva_Instalacion.TXT_COSTOALQUILER = txt_costos2.Value.ToString(); Nueva_Instalacion.TXT_COMENTARIO = txt_comentarios2.Value.ToString(); Nueva_Instalacion.Actualizar(); if (fu_IMAGE_UPLOAD.HasFile) { cUDGDFIMAGENNegocios cImagen = new cUDGDFIMAGENNegocios(0, "", 0, ""); cImagen.FKY_INSTALACION = Nueva_Instalacion.ID_INSTALACION; DataTable drImagen = cImagen.SeleccionarTodos_Con_FKY_INSTALACION_FK(); if (drImagen.Rows.Count != 0) { // Elimina la imagen anterior try { System.IO.File.Delete("E:\\Imagenes\\" + drImagen.Rows[0][1].ToString()); }catch(Exception) { } // Guarda la imagen fu_IMAGE_UPLOAD.SaveAs("E:\\Imagenes\\" + fu_IMAGE_UPLOAD.FileName); // Actualiza la imagen cImagen.ID_IMAGEN = int.Parse(drImagen.Rows[0][0].ToString()); cImagen.IMG_INSTALACION = fu_IMAGE_UPLOAD.FileName; cImagen.Actualizar(); } else { // Inserta la imagen cImagen.IMG_INSTALACION = fu_IMAGE_UPLOAD.FileName; cImagen.Insertar(); } } Response.Redirect("~/Confirmacion.aspx", true); } }