private void butGenerar_Click(object sender, System.EventArgs e) { try { ICaja caja = CajaFactory.GetCajaFactory(); caja.TipoCajaID = Utiles.Validaciones.obtieneEntero(ddlTipoCaja.SelectedValue); if (caja.Guardar()) { string mensaje = "Los datos se guardaron correctamente. "; string script = "<script language='javascript'>\n"; script += "alert('" + mensaje + "');"; script += "window.location.href = 'Caja.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) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }