Ejemplo n.º 1
0
        private void CargarPrioridades()
        {
            IModalidadEntrega modalidadEntrega = ModalidadEntregaFactory.GetModalidadEntrega();

            this.lstModalidadesEntrega.DataSource = modalidadEntrega.GetModalidadesEntregaOrdenadasPorPrioridad();
            this.lstModalidadesEntrega.DataBind();

            this.butArriba.ImageUrl = "images/bot_arribaon.gif";
            this.butAbajo.ImageUrl  = "images/bot_abajoon.gif";
        }
Ejemplo n.º 2
0
        private void BindModalidadEntregaByUnidadVentaID(int unidadVentaID)
        {
            IModalidadEntrega    mEntrega = ModalidadEntregaFactory.GetModalidadEntrega();
            DsModalidadesEntrega dsME     = mEntrega.GetModalidadesEntregaDataSet(unidadVentaID);

            // lleno el combo de modalidad de entrega
            this.ddlModalidadEntrega.Items.Clear();
            this.ddlModalidadEntrega.DataSource     = dsME;
            this.ddlModalidadEntrega.DataTextField  = "ModalidadEntregaDescrip";
            this.ddlModalidadEntrega.DataValueField = "ModalidadEntregaID";
            this.ddlModalidadEntrega.DataBind();
        }
        private void btnGuardar_Click(object sender, System.EventArgs e)
        {
            // Cargo las prioridades
            string[] OrdenPrioridades      = txtModalidadesCambiadas.Text.Split(';');
            DsPrioridadModalidadEntrega ds = new DsPrioridadModalidadEntrega();

            for (int prioridad = 1; prioridad <= OrdenPrioridades.Length; prioridad++)
            {
                ds.MEPrioridadGeneral.AddMEPrioridadGeneralRow(Convert.ToInt32(OrdenPrioridades[prioridad - 1]), prioridad);
            }

            try
            {
                // guardo las prioridades
                IModalidadEntrega modalidadEntrega = ModalidadEntregaFactory.GetModalidadEntrega();
                modalidadEntrega.GuardarPrioridadAgenciaUnidadVenta(ds, AgenciaID, UnidadVentaID);
                // Doy el mensaje de que los datos se grabaron correctamente
                StringBuilder script = new StringBuilder();
                script.Append("<script language='javascript'>\n");
                script.Append("alert('Datos guardados correctamente.');\n");
                script.Append("window.close();\n");
                script.Append("</script>");
                Page.RegisterStartupScript("scriptOk", script.ToString());
            }
            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);
            }
        }
Ejemplo n.º 4
0
        private void butGuardarPrioridades_Click(object sender, System.EventArgs e)
        {
            // Cargo las prioridades
            DsPrioridadModalidadEntrega ds = new DsPrioridadModalidadEntrega();

            for (int prioridad = 1; prioridad < lstModalidadesEntrega.Items.Count + 1; prioridad++)
            {
                ds.MEPrioridadGeneral.AddMEPrioridadGeneralRow(Convert.ToInt32(lstModalidadesEntrega.Items[prioridad - 1].Value), prioridad);
            }
            try
            {
                // guardo las prioridades
                IModalidadEntrega modalidadEntrega = ModalidadEntregaFactory.GetModalidadEntrega();
                modalidadEntrega.GuardarPrioridadGeneral(ds);
                // Doy el mensaje de que los datos se grabaron correctamente
                StringBuilder script = new StringBuilder();
                script.Append("<script language='javascript'>\n");
                script.Append("alert('Datos guardados correctamente.');\n");
                script.Append("</script>");
                Page.RegisterStartupScript("scriptOk", script.ToString());
            }
            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 CargarDatos()
        {
            // Cargo los datos de la agencia
            IAgencia agencia = AgenciaFactory.GetAgencia();

            agencia.AgenciaID = AgenciaID;
            agencia.Consultar();
            lblSucursal.Text    = agencia.SucursalDGI;
            lblNombre.Text      = agencia.Nombre;
            lblRazonSocial.Text = agencia.RazonSocial;

            // Cargo los datos de la unidad de venta
            IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta();

            unidadVenta.UnidadVentaID = UnidadVentaID;
            unidadVenta.Consultar();
            lblUVenta.Text = unidadVenta.UnidadVentaDescrip;

            // Cargo las prioridades
            IModalidadEntrega modalidadEntrega = ModalidadEntregaFactory.GetModalidadEntrega();

            this.lstModalidadesEntrega.DataSource = modalidadEntrega.GetMEPAgenciaUnidadVentaOrdenadasPorPrioridad(AgenciaID, UnidadVentaID).Datos;
            this.lstModalidadesEntrega.DataBind();
        }