private void BindGrid(int currentPage) { try { SisPackController.AdministrarGrillas.Configurar(dtgClientes, "CotizacionClienteID", this.CantidadOpciones); DsCotizacionesClientes ds = new DsCotizacionesClientes(); if (Session["DsCotizacionClientes"] == null) { ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); ds = cotizacion.GetCotizacionesClientes(this.txtCodigo.Text, this.txtRazonSocial.Text); } else { ds = (DsCotizacionesClientes)Session["DsCotizacionClientes"]; foreach (DataGridItem item in dtgClientes.Items) { DsCotizacionesClientes.DatosRow dr = (DsCotizacionesClientes.DatosRow)ds.Datos.Rows[item.DataSetIndex]; CheckBox chk = (CheckBox)item.FindControl("chk"); dr.Seleccionada = chk.Checked; } } Session["DsCotizacionClientes"] = ds; dtgClientes.CurrentPageIndex = currentPage; dtgClientes.DataSource = ds; dtgClientes.DataBind(); } catch (Exception ex) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(ex.Message); } }
private void LlenarComboUnidadVenta() { try { ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); Session["ddlUnidadVenta"] = new DsUnidadesVenta(); cotizacion.CotizacionClienteID = Utiles.Validaciones.obtieneEntero(this.txtCotizacionClienteID.Text); DsUnidadesVenta ds = cotizacion.GetUnidadesVentaByCotizacionCliente(); ddlUnidadVenta.DataSource = ds; ddlUnidadVenta.DataValueField = "UnidadVentaID"; ddlUnidadVenta.DataTextField = "UnidadVentaDescrip"; ddlUnidadVenta.DataBind(); Session["ddlUnidadVenta"] = ds; } 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 butDeshabilitarValidacion_Click(object sender, System.EventArgs e) { Hashtable hCotizacionCliente = DeterminarTildados(); ICotizacionCliente cotizacionCliente = CotizacionClienteFactory.GetCotizacionCliente(); cotizacionCliente.GuardarDatosConf(hCotizacionCliente, false); Session["DsCotizacionClientes"] = null; }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgCotizacionesClientes, "CotizacionClienteID", this.CantidadOpciones); ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); cotizacion.VendedorID = this.txtVendedorID.Text == ""?0 : Convert.ToInt32(this.txtVendedorID.Text); //dtgCotizacionesClientes.DataSource = cotizacion.GetCotizacionesDataSet().Datos.Select("RazonSocial LIKE '" + this.txtRazonSocial.Text + "%' AND NombreCompleto LIKE '" + this.txtVendedorAp.Text + "%'", "RazonSocial"); dtgCotizacionesClientes.DataSource = cotizacion.GetCotizacionesDataSet().Datos.Select("RazonSocial LIKE '" + this.txtRazonSocial.Text + "%' AND NombreCompleto LIKE '" + this.txtVendedorAp.Text + "%'", "NroCotizacion DESC"); dtgCotizacionesClientes.DataBind(); }
private void butArmarCotizacion_Click(object sender, System.EventArgs e) { if (cotizacion.Cotizacion.CotizacionClienteID == 0) { ICotizacionCliente oCotiz = CotizacionClienteFactory.GetCotizacionCliente(); } string script = "<script language='javascript'>\n"; //script += "alert('" + mensaje + "');"; script += "window.location.href = 'OrigenesDestinosSolicitud.aspx?SolicitudCotizacionID=" + this.cotizacion.SolicitudCotizacionID + "&SolicitudCotizacionUVentaID=" + this.cotizacionClienteUVentasel.SolicitudCotizacionUVentaID + "&Cotizacion=Si" + "';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgCotizacionesClientes, "CotizacionClienteID", this.CantidadOpciones); ICotizacionCliente cotizacion = CotizacionClienteFactory.GetCotizacionCliente(); cotizacion.VendedorID = this.usuario.VendedorID; dtgCotizacionesClientes.DataSource = cotizacion.GetCotizacionesClientesConsultaDataSet().Datos.Select("Codigo LIKE '%" + this.txtCodigo.Text + "%' AND RazonSocial LIKE '" + this.txtRazonSocial.Text + "%' AND NombreCompleto LIKE '" + this.txtVendedorAp.Text + "%'", "Codigo"); if (this.usuario.VendedorID != 0) { this.dtgCotizacionesClientes.Columns[5].Visible = false; this.dtgCotizacionesClientes.Columns[6].Visible = false; this.dtgCotizacionesClientes.Columns[7].Visible = false; this.butModificarSeguro.Visible = false; } dtgCotizacionesClientes.DataBind(); }
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); } }
private void butConvenioCliente_Click(object sender, System.EventArgs e) { if (Page.IsValid) { ICotizacionCliente cotizacionCliente = CotizacionClienteFactory.GetCotizacionCliente(); cotizacionCliente.ClienteID = Convert.ToInt32(this.busqCliente.ClienteID); cotizacionCliente.VendedorID = Convert.ToInt32(this.busqVendedor.VendedorID); cotizacionCliente.ConsultarVigencia(); if (cotizacionCliente.CotizacionClienteID == 0) { string script = "<script language='javascript'>\n"; script += "window.location.href = 'ConvenioCliente.aspx?ClienteID=" + this.busqCliente.ClienteID + "&VendedorID=" + this.busqVendedor.VendedorID + "';\n"; script += "</script>"; Page.RegisterStartupScript("scriptOk", script); } else { Response.Redirect("ConvenioCliente.aspx?CotizacionClienteID=" + cotizacionCliente.CotizacionClienteID); } } }