Пример #1
0
        private void CargarProcedimientos(PlazoCobranzaCliente plazo)
        {
            switch (ALCSA.FWK.Web.Control.ExtraerValor(ddlTiposCobranzas))
            {
            case "J":
                ddlProcedimientos.DataSource = ALCLOCAL.Consulta.ComboProcedimiento();
                break;

            case "P":
                ddlProcedimientos.DataSource = ALCLOCAL.Consulta.ComboProcedimientoPRE();
                break;

            default:
                ddlProcedimientos.DataSource = ALCLOCAL.Consulta.ComboProcedimientoPRENDAS();
                break;
            }

            ddlProcedimientos.DataBind();
            IngresoPrimerItem(ddlProcedimientos, "Seleccione un Procedimiento");

            if (plazo != null && plazo.IdProcedimiento > 0)
            {
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlProcedimientos, plazo.IdProcedimiento);
            }

            CargarMaterias(plazo);
        }
Пример #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            // Guardar Relacion Cliente / Producto
            string strIdMateria = ALCSA.FWK.Web.Control.ExtraerValor(ddlMaterias);
            int    intIdMateria = strIdMateria.Contains("|") ? Convert.ToInt32(strIdMateria.Split(new char[] { '|' })[0]) : 0;

            PlazoCobranzaCliente objPlazoCliente = new PlazoCobranzaCliente()
            {
                IdProducto = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(ddlProductos),
                IdMateria  = intIdMateria,
                RutCliente = ALCSA.FWK.Web.Control.ExtraerValor(ddlClientes)
            };

            objPlazoCliente.Guardar();

            // Guardar Relaciones Producto / Tramites
            PlazoCobranzaTramite objPlazoTramite = null;

            foreach (GridViewRow objFila in gvTramites.Rows)
            {
                objPlazoTramite = new PlazoCobranzaTramite()
                {
                    IdPlazoCobranza = objPlazoCliente.ID,
                    IdTramite       = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(objFila.FindControl("hdfIdTramite") as HiddenField),
                    PlazoDias       = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(objFila.FindControl("txtDias") as TextBox)
                };
                objPlazoTramite.Guardar();
            }

            // Mostrar Mensaje
            Response.Redirect("Listado.aspx?mensaje=1", true);
        }
Пример #3
0
        private void CargarMaterias(PlazoCobranzaCliente plazo)
        {
            string strIdProcedimiento = ALCSA.FWK.Web.Control.ExtraerValor(ddlProcedimientos);

            switch (ALCSA.FWK.Web.Control.ExtraerValor(ddlTiposCobranzas))
            {
            case "J":
                ddlMaterias.DataSource = ALCLOCAL.Consulta.ComboMateria(strIdProcedimiento);
                break;

            case "P":
                ddlMaterias.DataSource = ALCLOCAL.Consulta.ComboMateriaPRE(strIdProcedimiento);
                break;

            default:
                ddlMaterias.DataSource = ALCLOCAL.Consulta.ComboMateriaPRENDAS(strIdProcedimiento);
                break;
            }

            ddlMaterias.DataBind();
            IngresoPrimerItem(ddlMaterias, "Seleccione una Materia");

            if (plazo != null && plazo.IdMateria > 0)
            {
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlMaterias, string.Format("{0}|{1}", plazo.IdMateria, plazo.IdProducto));
            }

            CargarProductos(plazo);
        }
Пример #4
0
        private void CargarProductos(PlazoCobranzaCliente plazo)
        {
            string strIdProducto = ALCSA.FWK.Web.Control.ExtraerValor(ddlMaterias);

            strIdProducto = strIdProducto.Contains("|") ? strIdProducto.Split(new char[] { '|' })[1] : "0";
            switch (ALCSA.FWK.Web.Control.ExtraerValor(ddlTiposCobranzas))
            {
            case "J":
                ddlProductos.DataSource = ALCLOCAL.Consulta.ComboProducto(strIdProducto);
                break;

            case "P":
                ddlProductos.DataSource = ALCLOCAL.Consulta.ComboProductoPRE(strIdProducto);
                break;

            default:
                ddlProductos.DataSource = ALCLOCAL.Consulta.ComboProductoPRENDAS(strIdProducto);
                break;
            }

            ddlProductos.DataBind();
            IngresoPrimerItem(ddlProductos, "Seleccione un Producto");

            if (plazo != null && plazo.IdProducto > 0)
            {
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlProductos, plazo.IdProducto);
            }

            CargarTramites();
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack)
            {
                return;
            }

            ddlClientes.DataSource = ALCLOCAL.Consulta.ComboCliente();
            ddlClientes.DataBind();
            IngresoPrimerItem(ddlClientes, "Seleccione un Cliente", string.Empty);

            PlazoCobranzaCliente objPlazo = new PlazoCobranzaCliente(ALCSA.FWK.Web.Sitio.ExtraerValorQueryStringComoEntero(Request, "id"));


            if (objPlazo != null && objPlazo.ID > 0)
            {
                ALCSA.FWK.Web.Control.SeleccionarValor(ddlClientes, objPlazo.RutCliente);
                ddlClientes.Enabled       = false;
                ddlTiposCobranzas.Enabled = false;
                ddlProcedimientos.Enabled = false;
                ddlMaterias.Enabled       = false;
                ddlProductos.Enabled      = false;
            }
            CargarProcedimientos(objPlazo);
        }