public bool Consultar() { DataSet ds = Config.Conexion.EjecutarDataSet("SolicitudCotizacionUVentaBySolicitudCotizacionID", this.solicitudCotizacionID); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { ISolicitudCotizacionUVenta solicitudCotizacionUVenta = (ISolicitudCotizacionUVenta)this.AddSolicitudCotizacionUVenta(); solicitudCotizacionUVenta.SolicitudCotizacionUVentaID = Convert.ToInt32(ds.Tables[0].Rows[i]["SolicitudCotizacionUVentaID"]); solicitudCotizacionUVenta.Consultar(); } return(true); }
public bool RemoveSolicitudCotizacionUVenta(int solcitudCotizUVentaID) { ISolicitudCotizacionUVenta oCotizUVenta = null; for (int i = 0; i < this.solicitudcotizacionesClienteUVenta.Count; i++) { oCotizUVenta = (ISolicitudCotizacionUVenta)solicitudcotizacionesClienteUVenta[i]; if (oCotizUVenta.SolicitudCotizacionUVentaID == solcitudCotizUVentaID) { solicitudcotizacionesClienteUVenta.Remove(oCotizUVenta); return(true); } } return(false); }
private DsModalidadesEntregaUVenta GetDataSourceModalidades() { IUnidadVenta uventa = (IUnidadVenta)Session["uventa"]; DsModalidadesEntregaUVenta ds = new DsModalidadesEntregaUVenta(); for (int j = 0; j < cotizacion.solicitudesCotizacionesUVentaCol.getCount(); j++) { ISolicitudCotizacionUVenta cotizacionClienteUVenta = cotizacion.solicitudesCotizacionesUVentaCol.GetSolcitudCotizacionUVenta(j); if (cotizacionClienteUVenta.UnidadVenta.UnidadVentaID == uventa.UnidadVentaID) { for (int i = 0; i < cotizacionClienteUVenta.SolicitudCotizacionUVentaModalidaCol.getCount(); i++) { ISolicitudCotizacionClienteUVentaModalidad cotizacionClienteUVentaModalidad = cotizacionClienteUVenta.SolicitudCotizacionUVentaModalidaCol.GetSolicitudCotizacionUVentaModalidad(i); //dr[2] = cotizacionClienteUVentaModalidad.ModalidadEntrega.ModalidadEntregaID; ds.Datos.AddDatosRow(cotizacionClienteUVentaModalidad.ModalidadEntrega.ModalidadEntregaID, cotizacionClienteUVentaModalidad.ModalidadEntrega.ModalidadEntregaDescrip, cotizacionClienteUVentaModalidad.Baja, cotizacionClienteUVenta.UnidadVenta.UnidadVentaID, 0, true, false); } } } return(ds); }
private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "amOrigenesDestinosSolicitud"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (!IsPostBack) { SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgModalidadEntrega, "SolicitudCotizacionUVentaModalidadID"); this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); cotizacion = (ISolicitudCotizacion)SolicitudCotizacionFactory.GetSolicitudCotizacion(); if (this.Request.QueryString["SolicitudCotizacionID"] != null) { cotizacion.SolicitudCotizacionID = Convert.ToInt32(Request.QueryString["SolicitudCotizacionID"]); cotizacion.Consultar(); if (cotizacion.EstadoCotizacion != NegociosSisPackInterface.SisPack.EstadoCotizacionCliente.PendienteCotizacion) { this.butArmarCotizacion.Enabled = false; } } ConsultarOrigen(); ConsultarDestino(); Session["cotizacion"] = (ISolicitudCotizacion)cotizacion; /* rescato la cotizacionuventamodalidad que debo usar */ for (int j = 0; j < cotizacion.solicitudesCotizacionesUVentaCol.getCount(); j++) { ISolicitudCotizacionUVenta cotizacionClienteUVenta = cotizacion.solicitudesCotizacionesUVentaCol.GetSolcitudCotizacionUVenta(j); if (cotizacionClienteUVenta.SolicitudCotizacionUVentaID == Convert.ToInt32(this.Request.QueryString["SolicitudCotizacionUVentaID"])) { Session["cotizacionClienteUVentasel"] = (ISolicitudCotizacionUVenta)cotizacionClienteUVenta; break; } } cotizacionClienteUVentasel = (ISolicitudCotizacionUVenta)Session["cotizacionClienteUVentasel"]; /*if(this.Request.QueryString["Cotizacion"] != null) * { * this.trLugaresTi.Visible=false; * this.trLugaresOD.Visible=false; * this.trEnviosTi.Visible=false; * this.trEnvios.Visible=false; * this.butAgregarSolOrigenDestino.Visible=false; * this.butArmarCotizacion.Visible=false; * this.dtgModalidadEntrega.Visible=false; * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgAgrupaciones, "AgrupacionDestinoID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgZonasOrigen, "ClienteZonaID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgClienteZonas, "ClienteZonaID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgOrigenesClientes, "ClienteOrigenID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgDestinosCliente, "ClienteDestinoID"); * * } * else * { * this.tblCotizacion.Attributes.Add("Style", "Display: none"); * }*/ this.butArmarCotizacion.Visible = false; BindGridModalidades(0); } cotizacion = (ISolicitudCotizacion)Session["cotizacion"]; cotizacionClienteUVentasel = (ISolicitudCotizacionUVenta)Session["cotizacionClienteUVentasel"]; lblUnidadVentaDescrip.Text = cotizacionClienteUVentasel.UnidadVenta.UnidadVentaDescrip; this.BinGridSolicitudOrDes(0); }