//Alta de excursión protected void btnCrearExcursion_Click(object sender, EventArgs e) { bool exc; string mensaje = "Verifique los datos ingresados"; if (this.excTipo.SelectedValue == "excNac") { this.msgCrearExc.Visible = false; this.excSeguro.Visible = false; this.excNacDesc.Visible = true; this.excNacDescLabel.Visible = true; string cod = this.excCod.Text; string des = this.excDesc.Text; DateTime fecha = Convert.ToDateTime(this.excFecha.Text); int cantDias = Convert.ToInt32(this.excDias.Text); int stock = Convert.ToInt32(this.excStock.Text); int puntos = Convert.ToInt32(this.excPtos.Text); decimal costo = Convert.ToDecimal(this.excCostoDia.Text); //decimal descuento = Convert.ToDecimal(this.excNacDesc.Text); decimal descuento = 10; exc = Agencia.Instancia.AltaExcursionNacional(cod, des, fecha, cantDias, stock, puntos, costo, descuento); if (exc) { mensaje = "Alta de excursión nacional exitosa"; Repositorio rep = new Repositorio(HttpRuntime.AppDomainAppPath + @"Binario\serial.bin"); rep.serializar(); this.ActualizarGrilla(); Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgCreoExc();", true); } else { Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgNoCreoExc();", true); } } else if (this.excTipo.SelectedValue == "excExt") { this.msgCrearExc.Visible = false; this.excSeguro.Visible = true; this.excNacDesc.Visible = false; this.excNacDescLabel.Visible = false; string cod = this.excCod.Text; string des = this.excDesc.Text; DateTime fecha = Convert.ToDateTime(this.excFecha.Text); int cantDias = Convert.ToInt32(this.excDias.Text); int stock = Convert.ToInt32(this.excStock.Text); int puntos = Convert.ToInt32(this.excPtos.Text); decimal costo = Convert.ToDecimal(this.excStock.Text); exc = Agencia.Instancia.AltaExcursionExtranjera(cod, des, fecha, cantDias, stock, puntos, costo); if (exc) { mensaje = "Alta de excursión extranjera exitosa"; Repositorio rep = new Repositorio(HttpRuntime.AppDomainAppPath + @"Binario\serial.bin"); rep.serializar(); this.ActualizarGrilla(); Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgCreoExc();", true); } else { Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgNoCreoExc();", true); } } this.msgCrearExc.InnerText = mensaje; this.msgCrearExc.Visible = true; }
protected void Application_End(object sender, EventArgs e) { //Serializar los datos a un archivo binario Repositorio rep = new Repositorio(HttpRuntime.AppDomainAppPath + @"Binario\serial.bin"); rep.serializar(); }