示例#1
0
        protected void ramColaborador_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }

            try
            {
                if (e.Argument.Split(',')[0] == "Registro")
                {
                    //grdPersonal.MasterTableView.SortExpressions.Clear();
                    //grdPersonal.MasterTableView.GroupByExpressions.Clear();

                    Personal_Listar(int.Parse(cboEmpresa.SelectedValue), ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, cboEmpresa.SelectedValue, "0", txtBuscar.Text, int.Parse(cboReporte.SelectedValue));

                    lblMensaje.Text     = "Se realizo el registro del Personal";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void ramGuiaVentasEstatus_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }

            try
            {
                if (e.Argument.Split(',')[0] == "Rebind")
                {
                    grdGuiasVentas.MasterTableView.SortExpressions.Clear();
                    grdGuiasVentas.MasterTableView.GroupByExpressions.Clear();

                    BuscarFechas_ListarGuiasVentas();

                    lblMensaje.Text     = "Se realizo el registro fechas de guía de ventas.";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
示例#3
0
        protected void RAM1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            try
            {
                ErrorManager();
                GridItem gi  = (Session["Gi" + Session.SessionID] as GridItem);
                string   cmd = e.Argument.ToString();
                switch (cmd)
                {
                case "RebindGrid":
                    if (Session["PreguntarImpresion" + Session.SessionID] != null)
                    {
                        RAM1.ResponseScripts.Add("return Confirma();");
                    }
                    rgPedido.Rebind();
                    break;

                case "ok":

                    break;

                case "no":
                    Session["PreguntarImpresion" + Session.SessionID] = null;
                    break;

                default:
                    rgPedido.Rebind();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "RAM1_AjaxRequest");
            }
        }
示例#4
0
        protected void ramNoticias_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }

            try
            {
                if (e.Argument.Split(',')[0] == "Registro")
                {
                    grdNoticias.MasterTableView.SortExpressions.Clear();
                    grdNoticias.MasterTableView.GroupByExpressions.Clear();
                    Noticias_Cargar(int.Parse(e.Argument.Split(',')[1]), "");

                    lblMensaje.Text     = "Se realizo el registro del Noticias";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            E_SELECTOR vSeleccion = new E_SELECTOR();
            string     pParameter = e.Argument;

            if (pParameter != null)
            {
                vSeleccion = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "EMPLEADO")
            {
                AgregarSeleccionPorEmpleado(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "PUESTO")
            {
                AgregarSeleccionadosPorPuesto(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "DEPARTAMENTO")
            {
                AgregarSeleccionadosPorArea(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "ADSCRIPCION")
            {
                AgregarSeleccionadosPorAdscripcion(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "USUARIO")
            {
                AgregarSeleccionadosPorUsuario(vSeleccion.oSeleccion.ToString());
            }
        }
示例#6
0
        protected void RAM1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            try
            {
                string cmd = e.Argument.ToString();
                switch (cmd)
                {
                case "1":
                    rg1.Rebind();
                    break;

                case "2":
                    rg2.Rebind();
                    break;

                case "3":
                    rg3.Rebind();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
示例#7
0
        protected void ramConsultasGenerales_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            E_SELECTOR vSeleccion = new E_SELECTOR();
            string     pParameter = e.Argument;

            if (pParameter != null)
            {
                vSeleccion = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "EMPLEADO")
            {
                AgregarEvaluadosPorEmpleado(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "PUESTO")
            {
                AgregarEvaluadosPorPuesto(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "DEPARTAMENTO")
            {
                AgregarEvaluadosPorArea(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "PERIODO")
            {
                AgregarPeriodos(vSeleccion.oSeleccion.ToString());
            }
        }
        protected void ramCierreContable_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                ScriptManager.RegisterStartupScript(Page, this.GetType(), "mykey", "CancelEdit();", true);
            }

            try
            {
                if (e.Argument.Split(',')[0] == "Registro")
                {
                    grdCierreContable.MasterTableView.SortExpressions.Clear();
                    grdCierreContable.MasterTableView.GroupByExpressions.Clear();
                    grdCierrePorPeriodo.MasterTableView.SortExpressions.Clear();
                    grdCierrePorPeriodo.MasterTableView.GroupByExpressions.Clear();
                    var idEmpresa     = ((Usuario_LoginResult)Session["Usuario"]).idEmpresa;
                    var codigoUsuario = ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario;
                    CierreContable_Cargar(idEmpresa, codigoUsuario, e.Argument.Split(',')[1]);

                    lblMensaje.Text     = "Se realizo el registro del perfil";
                    lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = "ERROR: " + ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void ramConfiguracionPeriodoClima_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            E_SELECTOR vSeleccion = new E_SELECTOR();
            string     pParameter = e.Argument;

            if (pParameter != null)
            {
                vSeleccion = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "EVALUADO")
            {
                AgregarEvaluadosPorEmpleado(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "PUESTO")
            {
                AgregarEvaluadosPorPuesto(vSeleccion.oSeleccion.ToString());
            }

            if (vSeleccion.clTipo == "AREA")
            {
                AgregarEvaluadosPorArea(vSeleccion.oSeleccion.ToString());
            }
        }
示例#10
0
 protected void ramMatriz_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
 {
     ObtenerEvaluadores();
     grdAutoevaluador.Rebind();
     grdInterrelacionado.Rebind();
     grdSubordinado.Rebind();
     grdSupervisor.Rebind();
     grdOtrosEvaluadores.Rebind();
 }
 protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
 {
     if (e.Argument == "InitialPageLoad")
     {
         //simulate longer page load
         System.Threading.Thread.Sleep(2000);
         RadAjaxLoadingPanel1.Visible = true;
     }
 }
示例#12
0
    protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        int key = int.Parse(e.Argument);

        Doldur(key);
        lblUyari.Text       = "";
        btnEkle.Visible     = false;
        btnGuncelle.Visible = true;
    }
示例#13
0
    protected void RadAjaxManager_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        // Refresh Docks
        //RadDockLayout myDockLayout = (RadDockLayout)this.Page.Master.FindControl("RadDockLayout_DesignMode");
        //myDockLayout.DataBind();

        //the clear state button was clicked, so we refresh the page and start over.
        //Response.Redirect(Request.RawUrl, false);
    }
示例#14
0
 /// <summary>
 /// این متد برای آپدیت کردن محتوای گیریدویو به کار رفته است
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="Telerik.Web.UI.AjaxRequestEventArgs"/> instance containing the event data.</param>
 protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
 {
     if (e.Argument == "Rebind")
     {
         DataTable dts = new DataTable();
         dts = EditBusiness.GetEditRequest();
         grd_EditeRequest.DataSource = dts;
         grd_EditeRequest.DataBind();
     }
 }
示例#15
0
        protected void ramAgregarEmpleados_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            string vArrEmpleados = e.Argument;

            ProcesarEmpleados(vArrEmpleados);
            CargarListaEmpleados();
            //vXmlEmpleadosAgregados = vXmlEmpleadosAgregados;

            rgSucesion.Rebind();
        }
示例#16
0
 protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
 {
     if (e.Argument == "Rebind")
     {
         var s = Session["locationText"].ToString();
     }
     else if (e.Argument == "RebindAndNavigate")
     {
     }
 }
示例#17
0
        protected void AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            string Arguments = Request.Params.Get("__EVENTARGUMENT");

            if (Arguments.IndexOf("ExecuteCommand:") != -1)
            {
                string[] Parameters        = Arguments.Split('|');
                string[] CommandParameters = new string[] { };

                for (int i = 0; i < Parameters.Length; i++)
                {
                    string[] Args      = new string[2];
                    string   ParamName = "";
                    string   Param     = "";
                    int      Div       = Parameters[i].IndexOf(':');
                    if (Div >= 0)
                    {
                        ParamName = Parameters[i].Substring(0, Div);
                        Param     = Parameters[i].Substring(Div + 1);
                    }
                    switch (ParamName)
                    {
                    case "ExecuteCommand":
                        CommandName = Param;
                        break;

                    case "TargetControl":
                        SenderControlAlias = Param;
                        break;

                    case "Parameters":
                        CommandParameters = Param.Split('#');
                        break;
                    }
                }
                ExecuteCommandRequest(CommandName, SenderControlAlias, CommandParameters);
                // n??o vamos deixar continuar se houver algum erro
                if (PageErrors.Count == 0)
                {
                    foreach (string Str in CommandParameters)
                    {
                        if (Str.StartsWith("continue:"))
                        {
                            string function = Str.Substring(9);
                            if (!function.EndsWith(")"))
                            {
                                function += "()";
                            }
                            AjaxPanel.ResponseScripts.Add("setTimeout(\"" + function + "\",1);");
                            break;
                        }
                    }
                }
            }
        }
示例#18
0
        protected void rapFrequency_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            string Command = e.Argument;

            if (string.IsNullOrEmpty(Command) || Command.Length < 3)
            {
                return;
            }

            if (Command[0] != 'L' && Command[0] != 'R')
            {
                return;
            }

            string[] array = Command.Split('|');
            if (array != null)
            {
                if (array.Length == 3)
                {
                    int step = array[0] == "L" ? 1 : -1;

                    int FrequencyID;
                    if (!int.TryParse(array[1], out FrequencyID))
                    {
                        return;
                    }

                    Guid EntityID = Guid.Empty;
                    try { EntityID = new Guid(array[2]); }
                    catch { }

                    MetricValue.ShiftDate sd = new MetricValue.ShiftDate
                    {
                        FrequencyID = FrequencyID,
                        StartDate   = MetricTrac.Bll.Frequency.AddPeriod(Frequency.GetNormalizedDate(FrequencyID, CurrentDate), FrequencyID, step),
                        EntityID    = EntityID
                    };
                    bool ExistShift = false;
                    foreach (MetricValue.ShiftDate s in ShiftDates)
                    {
                        if (s.FrequencyID == sd.FrequencyID && s.EntityID == sd.EntityID)
                        {
                            ExistShift  = true;
                            s.StartDate = MetricTrac.Bll.Frequency.AddPeriod(s.StartDate, FrequencyID, step);
                            break;
                        }
                    }
                    if (!ExistShift)
                    {
                        ShiftDates.Add(sd);
                    }
                }
            }
        }
示例#19
0
    protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        switch (e.Argument)
        {
        case "closed":
            break;

        case "opened":
            break;
        }
    }
示例#20
0
 protected void ajaxPanelCitas_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
 {
     try
     {
         cargarCitas(2);
     }
     catch (Exception eARC)
     {
         Log.EscribeLog("Existe un error en ajaxPanelCitas_AjaxRequest: " + eARC.Message, 3, Usuario.vchUsuario);
     }
 }
示例#21
0
    protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        switch (e.Argument)
        {
        case "closed":
            int Yil = int.Parse(ddlEgitimYillari.SelectedItem.Text);
            rdgvEgitimiiBagla(Yil);
            break;

        case "opened":
            break;
        }
    }
示例#22
0
    protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        switch (e.Argument)
        {
        case "closed":
            int FirmaId = int.Parse(txtFirmaID.Text);
            FirmaninAltFirmalariniYaz(FirmaId);
            break;

        case "opened":
            break;
        }
    }
示例#23
0
    protected void RadAjaxManager_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        string[] fields = e.Argument.ToString().Split('^');

        if (fields.Length >= 3)
        {
            Nexus.Core.Tools.PoP_ReturnMsg myReturnMsg = new Nexus.Core.Tools.PoP_ReturnMsg();
            myReturnMsg.Command   = fields[0];
            myReturnMsg.ControlID = fields[1];
            myReturnMsg.Value     = fields[2];

            Nexus.Core.Tools.PoPWindows.ReturnMsg(PlaceHolder_ControlPanel.Controls[PlaceHolder_ControlPanel.Controls.Count - 1], myReturnMsg);
        }
    }
示例#24
0
    protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        switch (e.Argument)
        {
        case "closed":

            if (Session["IstekBasariIleGuncellendi"] != null)
            {
                if (Session["IstekBasariIleGuncellendi"] == "E")
                {
                    RadNotification1.Text = " <font color='green'> İstek güncelleme başarılı</font>";;
                    RadNotification1.Show();
                }
                else
                {
                    RadNotification1.Text = " <font color='red'> İstek güncelleme başarısız!</font>";;
                    RadNotification1.Show();
                }
                Session.Remove("IstekBasariIleGuncellendi");
                IstekAra();
            }
            if (Session["IstekBasariIleEklendi"] != null)
            {
                if (Session["IstekBasariIleEklendi"] == "E")
                {
                    RadNotification1.Text = " <font color='green'> İstek ekleme başarılı</font>";;
                    RadNotification1.Show();
                }
                else
                {
                    RadNotification1.Text = " <font color='red'> İstek ekleme başarısız!</font>";;
                    RadNotification1.Show();
                }
                Session.Remove("IstekBasariIleEklendi");
                IstekAra();
            }
            if (Session["SertifikaKapagiEklendi"] != null)
            {
                RadNotification1.Text = " <font color='green'> Sertifika kapağı ekleme başarılı</font>";;
                RadNotification1.Show();
                Session.Remove("SertifikaKapagiEklendi");
                IstekAra();
            }
            break;

        case "opened":
            Session.Remove("ImzalanacakBelgelerinIdleri");
            break;
        }
    }
示例#25
0
        protected void ramEgresosVarios_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Security/frmCerrar.aspx");
            }

            try
            {
                if (e.Argument == "Rebind")
                {
                    grdEgresosVarios.MasterTableView.SortExpressions.Clear();
                    grdEgresosVarios.MasterTableView.GroupByExpressions.Clear();
                    EgresosVarios_Listar(((Usuario_LoginResult)Session["Usuario"]).nroDocumento, dpFechaInicio.SelectedDate.Value, dpFechaFinal.SelectedDate.Value);
                    grdEgresosVarios.DataBind();

                    lblMensaje.Text     = "Se agregó el gasto al sistema.";
                    lblMensaje.CssClass = "mensajeExito";
                }

                if (e.Argument.Split('(')[0].Trim() == "RebindAndNavigate")
                {
                    //grdRecibos.MasterTableView.SortExpressions.Clear();
                    //grdRecibos.MasterTableView.GroupByExpressions.Clear();
                    //List<gsEgresosVarios_BuscarDetalleResult> lst = JsonHelper.JsonDeserialize<List<gsEgresosVarios_BuscarDetalleResult>>((string)ViewState["lstEVDetalle"]);
                    //string strEVDetalle = "{" + e.Argument.Split('{')[1];
                    //gsEgresosVarios_BuscarDetalleResult objEVDetalle = JsonHelper.JsonDeserialize<gsEgresosVarios_BuscarDetalleResult>(strEVDetalle.Substring(0, strEVDetalle.Length - 1));
                    //if (objEVDetalle.ID_Amarre == 0)
                    //    objEVDetalle.ID_Amarre = (lst.FindAll(x => x.ID_Amarre <= 0).Count + 1) * -1;
                    //lst.Remove(lst.Find(x => x.ID_Amarre == objEVDetalle.ID_Amarre));
                    //lst.Add(objEVDetalle);

                    //grdRecibos.DataSource = lst.OrderBy(x => x.ID_Amarre);
                    //grdRecibos.DataBind();

                    //ViewState["lstEVDetalle"] = JsonHelper.JsonSerializer(lst);
                    //if (objEVDetalle.ID_Amarre > 0)
                    //    lblMensaje.Text = "Se modificó el gastos con código " + objEVDetalle.ID_Amarre.ToString();
                    //else
                    //    lblMensaje.Text = "Se registró el gastos con código " + objEVDetalle.ID_Amarre.ToString();
                    //lblMensaje.CssClass = "mensajeExito";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }
        protected void ramConsultasIndividuales_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            E_SELECTOR vSeleccion = new E_SELECTOR();
            string     pParameter = e.Argument;

            if (pParameter != null)
            {
                vSeleccion = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "PERIODO")
            {
                AgregarPeriodos(vSeleccion.oSeleccion.ToString());
            }
        }
示例#27
0
        protected void ramGrupos_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            E_SELECTOR vLstSeleccion = new E_SELECTOR();
            string     pParameter    = e.Argument;

            if (pParameter != null)
            {
                vLstSeleccion = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);

                if (vLstSeleccion.clTipo == "PLAZA")
                {
                    AgregarPlaza(vLstSeleccion.oSeleccion.ToString());
                }
            }
        }
        protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            E_SELECTOR vSeleccion = new E_SELECTOR();
            string     pParameter = e.Argument;

            if (pParameter != null)
            {
                vSeleccion = JsonConvert.DeserializeObject <E_SELECTOR>(pParameter);
            }

            if (vSeleccion.clTipo == "PRUEBAS")
            {
                AgregarPruebas(vSeleccion.oSeleccion.ToString());
            }
        }
示例#29
0
 protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
 {
     if (e.Argument == "Rebind")
     {
         RadGrid1.MasterTableView.SortExpressions.Clear();
         RadGrid1.MasterTableView.GroupByExpressions.Clear();
         RadGrid1.Rebind();
     }
     else if (e.Argument == "RebindAndNavigate")
     {
         RadGrid1.MasterTableView.SortExpressions.Clear();
         RadGrid1.MasterTableView.GroupByExpressions.Clear();
         RadGrid1.MasterTableView.CurrentPageIndex = RadGrid1.MasterTableView.PageCount - 1;
         RadGrid1.Rebind();
     }
 }
        protected void RAM1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
        {
            try
            {
                ErrorManager();
                switch (e.Argument.ToString())
                {
                case "RebindGrid":
                    CargarLista();
                    rgMovimientos.Rebind();

                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "RAM1_AjaxRequest");
            }
        }