protected void Page_Load(object sender, EventArgs e) { #region IsAuthenticated if (Session["Usuario"] != null) { usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "abmCotizacionClientePuntoRecepcion"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion Page.RegisterClientScriptBlock("ChangeUnidadesVentasTodas", GenerarJavaScripts.MarcarDesmarcarTodos(this.ddlUnidadVenta, this.chkTodasUnidadesVentas, "ChangeUnidadesVentasTodas()")); Page.RegisterClientScriptBlock("DesmarcarUnidadesVentasTodas", GenerarJavaScripts.CambiarMarcaTodos(this.chkTodasUnidadesVentas, "DesmarcarUnidadesVentasTodas()")); this.ddlUnidadVenta.Attributes.Add("onclick", "DesmarcarUnidadesVentasTodas();"); this.chkTodasUnidadesVentas.Attributes.Add("onclick", "ChangeUnidadesVentasTodas();"); if (!Page.IsPostBack) { this.txtCotizacionClienteID.Text = Request.QueryString["CotizacionClienteID"]; //solo modo edicion Session["DsPunterosRecepcion"] = null; Editar(); } this.SetearValidadores(); ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); cotizacion.CotizacionClienteID = Utiles.Validaciones.obtieneEntero(this.txtCotizacionClienteID.Text); cotizacion.Consultar(); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = cotizacion.ClienteID; cliente.Consultar(); this.txtNombreCliente.Text = cliente.RazonSocial.ToString(); this.txtCodigo.Text = cliente.Codigo.ToString(); }
private void dtgCotizacionesClientes_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); cotizacion.CotizacionClienteID = Convert.ToInt32(this.dtgCotizacionesClientes.DataKeys[e.Item.ItemIndex]); cotizacion.Consultar(); try { cotizacion.Eliminar(usuario); this.dtgCotizacionesClientes.EditItemIndex = -1; this.BindGrid(); try { this.BindGrid(); } catch (Exception) { this.dtgCotizacionesClientes.CurrentPageIndex = 0; this.BindGrid(); } } 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); } }
private void butAceptar_Click(object sender, System.EventArgs e) { try { ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); cotizacion.CotizacionClienteID = Convert.ToInt32(this.txtCotizacionClienteID.Text); cotizacion.Consultar(); cotizacion.EliminarByUVenta(Convert.ToInt32(this.txtCotizacionClienteUVentaID.Text), usuario); cotizacion.RechazarUVenta(Convert.ToInt32(this.txtCotizacionClienteUVentaID.Text), Convert.ToInt32(this.ddlTipoRechazo.SelectedValue)); Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("La unidad de venta ha sido eliminada del convenio.")); StringBuilder scriptString = new StringBuilder(); scriptString.Append("<script language='javascript'>\n"); scriptString.Append("window.close();\n"); scriptString.Append("</script>"); Page.RegisterStartupScript("LlamadaCerrar" + this.ID, scriptString.ToString()); } catch (Exception ex) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message); } }