protected void btnConfirmar_Click(object sender, EventArgs e) { if (validar()) { //si el codigoOperacion es Null es una edicion. if (Session["codigoOperacion"] == null) { //sImagen = Session["rutaImagen"].ToString(); if (fuImagen.FileName != "")// && Session["rutaImagen"].ToString() != fuImagen.FileName) { Session.Add("rutaImagen", fuImagen.FileName); } oPublicidadActual = (Publicidad)Session["publicidadActual"]; ControladorGeneral.InsertarActualizarPublicidad(oPublicidadActual.Codigo, Session["rutaImagen"].ToString(), txtDescripcion.Text, deFechaDesde.Date, deFechaHasta.Date); lblMensajeSorteo.Text = "La publicidad se modificó correctamente."; pcPublicidad.ShowOnPageLoad = true; } //si el codigoOperacion es != null hago un insert. else { ControladorGeneral.InsertarActualizarPublicidad(0, Session["rutaImagen"].ToString(), txtDescripcion.Text, DateTime.Parse(deFechaDesde.Text), DateTime.Parse(deFechaHasta.Text)); lblMensajeSorteo.Text = "La publicidad se ha creado correctamente."; pcPublicidad.ShowOnPageLoad = true; } } }