コード例 #1
0
        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();
        }
コード例 #2
0
        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);
            }
        }