private void butGuardarPrioridades_Click(object sender, System.EventArgs e) { for (int i = 0; i < lstUnidadesVenta.Items.Count; i++) { IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta(); unidadVenta.UnidadVentaID = Convert.ToInt32(lstUnidadesVenta.Items[i].Value); //unidadVenta.UnidadVentaDescrip=lstUnidadesVenta.Items[i].Text.Trim(); unidadVenta.UnidadNegocioID = this.UnidadNegocioID; unidadVenta.Prioridad = i + 1; try { if (unidadVenta.GuardarPrioridad()) { string script = "<script language='javascript'>\n"; //script += "alert('Los datos se guardaron correctamente.');"; script += "window.location.href = 'UnidadesVentaConsul.aspx';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); } else { string script = "<script language='javascript'>\n"; script += "alert('Los datos no se guardaron debido a errores.');\n"; script += "</script>"; Page.RegisterStartupScript("scriptError", script); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } } try { // Guardar la prioridad del trasbordo IParametroUNegocio param = ParametroUNegocioFactory.GetParametroUNegocio(); param.Parametro = NegociosSisPackInterface.SisPack.Parametro.PrioridadTrasbordo; param.UnidadNegocioID = this.UnidadNegocioID; param.ValorString = this.ddlUVentaTras.SelectedValue; param.Guardar(); } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }