コード例 #1
0
        protected void ASPxMenu1_ItemClick(object source, MenuItemEventArgs e)
        {
            switch (e.Item.Name)
            {
            case "btnAdd":
                FormsHelper.ClearControls(tblControls, new DTO.IdentAtencionDTO());
                FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add);
                pnlControls.Visible    = true;
                pnlControls.HeaderText = "Agregar Registro";

                break;

            case "btnEdit":
                if (FormsHelper.GetSelectedId(gv) != null)
                {
                    FormsHelper.ClearControls(tblControls, new DTO.IdentAtencionDTO());
                    var entity = CRUDHelper.Read(FormsHelper.GetSelectedId(gv).Value, BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion));
                    FormsHelper.FillControls(entity, tblControls);
                    FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit);
                    pnlControls.Attributes.Add("RecId", entity.RecId.ToString());
                    pnlControls.Visible    = true;
                    pnlControls.HeaderText = "Modificar Registro";

                    TipIdentifChanged();
                }
                else
                {
                    pnlControls.Visible = false;
                }
                break;

            case "btnDelete":
                if (FormsHelper.GetSelectedId(gv) != null)
                {
                    FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete);
                    pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                    pnlControls.Visible    = true;
                    pnlControls.HeaderText = "Eliminar Registros";
                }
                else
                {
                    pnlControls.Visible = false;
                }
                break;

            case "btnExport":
            case "btnExportXls":
                if (ASPxGridViewExporter1 != null)
                {
                    ASPxGridViewExporter1.WriteXlsToResponse();
                }
                break;

            case "btnExportPdf":
                if (ASPxGridViewExporter1 != null)
                {
                    ASPxGridViewExporter1.WritePdfToResponse();
                }
                break;

            default:
                break;
            }
        }
コード例 #2
0
        protected void ASPxMenu1_ItemClick(object source, MenuItemEventArgs e)
        {
            try
            {
                ASPxPageControl1.TabPages[3].ClientEnabled = e.Item.Name == "btnAdd";

                switch (e.Item.Name)
                {
                case "btnAdd":

                    if (ASPxPageControl1.ActiveTabPage.Index == 3)
                    {
                        //for costosCopy only
                        UcIdentifEspacio0.ComboBox.Text = "";
                        deVigDesde0.Text = "";
                        deVigHasta0.Text = "";
                    }


                    FormsHelper.ClearControls(tblCosto, new DTO.CostosDTO());
                    FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add);

                    CostosFrecuencia = new List <DTO.CostosFrecuenciaDTO>();
                    CostosProveedor  = new List <DTO.CostosProveedorDTO>();

                    RefreshAbmGrid(gvABMFrecuencia);
                    RefreshAbmGrid(gvABMProveedor);

                    pnlControls.Visible    = true;
                    pnlControls.HeaderText = "Agregar Registro";
                    break;

                case "btnEdit":

                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ClearControls(tblCosto, new DTO.CostosDTO());
                        var entity = Business.Costos.Read(FormsHelper.GetSelectedId(gv).Value);
                        FormsHelper.FillControls(entity, tblCosto);
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit);

                        CostosFrecuencia = Business.Costos.ReadAllFrecuencia(entity);
                        CostosProveedor  = Business.Costos.ReadAllProveedor(entity);

                        ucEspacioChanged();
                        rbFrecuenciaChanged();

                        RefreshAbmGrid(gvABMFrecuencia);
                        RefreshAbmGrid(gvABMProveedor);

                        pnlControls.Attributes.Add("RecId", entity.RecId.ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Modificar Registro";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnDelete":

                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete);
                        pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Eliminar Registros";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnCommit":

                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        pnlCommit.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).Value.ToString());
                        pnlControls.Visible = false;
                        pnlCommit.Visible   = true;
                    }
                    else
                    {
                        pnlCommit.Visible = false;
                    }
                    break;

                case "btnQuery":

                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        pnlVersiones.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).Value.ToString());
                        RefreshGrid(gvVersiones);
                        pnlVersiones.Visible = true;
                    }
                    else
                    {
                        pnlVersiones.Visible = false;
                    }
                    break;

                case "btnExport":
                case "btnExportXls":

                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.WriteXlsToResponse();
                    }
                    break;

                case "btnExportPdf":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.WritePdfToResponse();
                    }
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
コード例 #3
0
        protected void ASPxMenu1_ItemClick(object source, MenuItemEventArgs e)
        {
            try
            {
                switch (e.Item.Name)
                {
                case "btnAdd":

                    FormsHelper.ClearControls(tblControls, new DTO.FrecuenciaDTO());
                    FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add);

                    pnlDias.Visible = false;
                    Detalles        = new List <DTO.FrecuenciaDetDTO>();

                    RefreshAbmGrid(gvABM);

                    pnlControls.Visible    = true;
                    pnlControls.HeaderText = "Agregar Registro";
                    trDias.Visible         = true;
                    rbSemMes.Enabled       = true;

                    break;

                case "btnEdit":

                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ClearControls(tblControls, new DTO.FrecuenciaDTO());
                        var entity = CRUDHelper.Read(FormsHelper.GetSelectedId(gv).Value, BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.Frecuencia));
                        FormsHelper.FillControls(entity, tblControls);
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit);

                        Detalles = CRUDHelper.ReadAll(string.Format("IdentifFrecuencia = '{0}'", entity.IdentifFrecuencia), BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.FrecuenciaDet));

                        rbSemMes.Enabled = (Detalles.Count == 0);

                        rbSemMesChanged();

                        gvABM.Attributes.Add("IdentifFrecuencia", entity.IdentifFrecuencia);
                        trDias.Visible = true;
                        RefreshAbmGrid(gvABM);

                        pnlControls.Attributes.Add("RecId", entity.RecId.ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Modificar Registro";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnDelete":
                    rbSemMes.Enabled = (Detalles.Count == 0);
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete);
                        pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Eliminar Registros";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnExport":
                case "btnExportXls":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.GridViewID = "gv";
                    }
                    ASPxGridViewExporter1.WriteXlsToResponse();
                    break;

                case "btnExportPdf":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.GridViewID = "gv";
                    }
                    ASPxGridViewExporter1.WritePdfToResponse();
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
コード例 #4
0
        protected void ASPxMenu1_ItemClick(object source, MenuItemEventArgs e)
        {
            try
            {
                switch (e.Item.Name)
                {
                case "btnAdd":
                    FormsHelper.ClearControls(tblControls, new DTO.AvisosDTO());
                    cbIdentifIdentAte.SelectedIndex = -1;
                    FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add);

                    Atencion = new List <DTO.AvisosIdAtenDTO>();
                    RefreshAbmGrid(gvABM);

                    pnlControls.Visible    = true;
                    pnlControls.HeaderText = "Agregar Registro";
                    trDias.Visible         = true;
                    break;

                case "btnEdit":
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ClearControls(tblControls, new DTO.AvisosDTO());
                        cbIdentifIdentAte.SelectedIndex = -1;
                        var entity = CRUDHelper.Read(FormsHelper.GetSelectedId(gv).Value, DAO);
                        FormsHelper.FillControls(entity, tblControls);
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit);

                        Atencion = Business.Avisos.ReadAllAtencion((string)entity.IdentifAviso);

                        gvABM.Attributes.Add("IdentifAviso", entity.IdentifAviso);
                        trDias.Visible = true;
                        RefreshAbmGrid(gvABM);

                        pnlControls.Attributes.Add("RecId", entity.RecId.ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Modificar Registro";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnDelete":
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete);
                        pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Eliminar Registros";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnExport":
                case "btnExportXls":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.WriteXlsToResponse();
                    }
                    break;

                case "btnExportPdf":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.WritePdfToResponse();
                    }
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }
コード例 #5
0
        protected void ASPxMenu1_ItemClick(object source, DevExpress.Web.ASPxMenu.MenuItemEventArgs e)
        {
            try
            {
                switch (e.Item.Name)
                {
                case "btnAdd":
                    FormsHelper.ClearControls(tblControls, new DTO.MonedasDTO());
                    FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add);

                    TipoCambio = new List <DTO.TipoCambioDTO>();
                    RefreshAbmGrid(gvABM);

                    pnlControls.Visible    = true;
                    pnlControls.HeaderText = "Agregar Registro";
                    trDias.Visible         = true;
                    break;

                case "btnEdit":
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ClearControls(tblControls, new DTO.MonedasDTO());

                        var entity = Business.Monedas.Read(FormsHelper.GetSelectedId(gv).Value);

                        FormsHelper.FillControls(entity, tblControls);
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit);

                        TipoCambio = Business.Monedas.ReadAllTiposCambio((string)entity.IdentifMon);

                        spDuracion0.Value = null;
                        deVigDesde0.Value = DateTime.Now;

                        gvABM.Attributes.Add("IdentifMon", entity.IdentifMon);

                        trDias.Visible = true;

                        RefreshAbmGrid(gvABM);

                        pnlControls.Attributes.Add("RecId", entity.RecId.ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Modificar Registro";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnDelete":
                    if (FormsHelper.GetSelectedId(gv) != null)
                    {
                        FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete);
                        pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString());
                        pnlControls.Visible    = true;
                        pnlControls.HeaderText = "Eliminar Registros";
                    }
                    else
                    {
                        pnlControls.Visible = false;
                    }
                    break;

                case "btnExport":
                case "btnExportXls":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.WriteXlsToResponse();
                    }
                    break;

                case "btnExportPdf":
                    if (ASPxGridViewExporter1 != null)
                    {
                        ASPxGridViewExporter1.WritePdfToResponse();
                    }
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                FormsHelper.MsgError(lblError, ex);
            }
        }