Ejemplo n.º 1
0
        private void Guardar()
        {
            try
            {
                string          Conexion    = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio     cn_conv     = new CN_Convenio();
                List <Convenio> List        = new List <Convenio>();
                int             Verificador = 0;

                LlenarLista(ref List);
                cn_conv.InsertarProConvSucursal(List, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    AlertaCerrar("Los datos se guardaron correctamente");
                }
                else
                {
                    Alerta("Error inesperado al tratar de guardar los datos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Guardar()
        {
            try
            {
                Sesion          sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio     cn_conv     = new CN_Convenio();
                List <Convenio> List        = new List <Convenio>();
                int             Verificador = 0;

                LlenarLista(ref List);
                cn_conv.InsertarPermisosSucursal(List, ref Verificador, sesion.Emp_Cnx);

                if (Verificador == -1)
                {
                    AlertaCerrar("Los datos se guardaron correctamente");
                }
                else
                {
                    Alerta("Error inesperado al tratar de guardar los datos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        private void ConsultaConvenio()
        {
            try
            {
                string             Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio        cn_conv  = new CN_Convenio();
                Convenio           conv     = new Convenio();
                List <ConvenioDet> List     = new List <ConvenioDet>();
                int Id_PC = int.Parse(HFId_PC.Value);

                cn_conv.ConsultaConvenio(Id_PC, ref conv, Conexion);
                VaciaEncabezado(conv);
                cn_conv.ConsultaConvenioDet(Id_PC, ref List, Conexion);
                ListDet = List;
                rgConvenioDet.DataSource = List;
                rgConvenioDet.DataBind();

                if (this.HFTipoOp.Value == "1")
                {
                    this.TxtConvAnt.Visible = true;
                    this.LblConvAnt.Visible = true;
                    CargaConsecutivo();
                }
                else
                {
                    this.CmbId_Cat.Enabled        = false;
                    this.TxtPC_NoConvenio.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        private void Cancelar(GridCommandEventArgs e)
        {
            try
            {
                GridItem       item        = e.Item;
                string         Conexion    = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Sesion         sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                SolConvenioDet sol         = new SolConvenioDet();
                CN_Convenio    cn_conv     = new CN_Convenio();
                int            Verificador = 0;
                sol.Id_Sol   = int.Parse(this.rgVinculados.MasterTableView.Items[e.Item.ItemIndex]["Id_Sol"].Text);
                sol.Id_PC    = int.Parse(this.rgVinculados.MasterTableView.Items[e.Item.ItemIndex]["Id_PC"].Text);
                sol.Id_Cte   = int.Parse(this.rgVinculados.MasterTableView.Items[e.Item.ItemIndex]["Id_Cte"].Text);
                sol.U_Nombre = sesion.U_Nombre;
                cn_conv.Convenio_DesvinculaUno(sol, ref Verificador, Conexion);


                if (Verificador == -1)
                {
                    cn_conv.ConvenioDesvinculo_EnviarCorreo(sol, sesion.Emp_Cnx);
                    Alerta("Se desvínculo el cliente de manera exitosa");
                    rgVinculados.Rebind();
                }
                else
                {
                    Alerta("Error al tratar de desvincular al cliente");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
0
        private void Guardar()
        {
            try
            {
                Sesion      sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio cn_conv     = new CN_Convenio();
                Convenio    conv        = new Convenio();
                int         Verificador = 0;

                conv.Id_Cd           = sesion.Id_Cd_Ver;
                conv.Pue_Admin1      = int.Parse(CmbId_UAdmin1.SelectedValue);
                conv.Pue_Admin2      = int.Parse(CmbId_UAdmin2.SelectedValue);
                conv.Pue_CteMacola   = int.Parse(CmbId_UCteMacola.SelectedValue);
                conv.Pue_CteIntranet = int.Parse(CmbId_UCteIntranet.SelectedValue);
                conv.Pue_EqComodato  = int.Parse(CmbId_UComodato.SelectedValue);
                conv.Pue_VerTodo     = int.Parse(CmbId_UTodo.SelectedValue);


                cn_conv.ModificaUsuariosEspeciales(conv, ref Verificador, sesion.Emp_Cnx);

                if (Verificador == -1)
                {
                    Alerta("Los datos se han guardado correctamente");
                }
                else
                {
                    Alerta("Error al tratar de guardar usuarios especiales");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
        private List <Convenio> ListNoUtilizados()
        {
            try
            {
                Convenio        conv       = new Convenio();
                CN_Convenio     cn_conv    = new CN_Convenio();
                List <Convenio> ListUtil   = new List <Convenio>();
                List <Convenio> ListNoUtil = new List <Convenio>();
                string          Conexion   = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Sesion          sesion     = (Sesion)Session["Sesion" + Session.SessionID];

                conv.Filtro_TipoFiltro = -1;
                conv.Filtro_Vencido    = -1;
                conv.Filtro_Id_Cat     = -1;
                conv.Filtro_Valor      = "";
                conv.Filtro_Id_Cd      = 100;

                cn_conv.ConsultaListaConvenios(conv, ref ListUtil, ref ListNoUtil, Conexion);

                return(ListNoUtil);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 7
0
        private void CargaConsecutivo()
        {
            try
            {
                CN_Convenio cn_conv  = new CN_Convenio();
                Convenio    conv     = new Convenio();
                string      Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];

                cn_conv.ConsultaConsecutivo(int.Parse(CmbId_Cat.SelectedValue), ref conv, Conexion);

                this.HFCat_Consecutivo.Value = conv.Cat_Consecutivo.ToString();
                if (conv.Cat_Consecutivo == 1)
                {
                    TxtPC_NoConvenio.Text    = conv.PC_NoConvenio;
                    TxtPC_NoConvenio.Enabled = false;
                }
                else
                {
                    this.TxtPC_NoConvenio.Text = string.Empty;
                    TxtPC_NoConvenio.Enabled   = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void BajaConvenio()
        {
            try
            {
                string      Conexion    = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Sesion      sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio cn_conv     = new CN_Convenio();
                int         Id_PC       = int.Parse(HFId_PC.Value);
                int         Verificador = 0;

                cn_conv.BajaConvenio(Id_PC, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    cn_conv.ConvenioCancelo_EnviarCorreo(Id_PC, sesion.Emp_Cnx);
                    AlertaCerrar("Se dio de baja el convenio correctamente");
                }
                else
                {
                    Alerta("Error al tratar de dar de baja el convenio");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 9
0
        private void Guardar()
        {
            try
            {
                List <ConvenioDet> List = new List <ConvenioDet>();
                List = ListDet;

                if (List == null)
                {
                    Alerta("La lista de productos esta vacía");
                    return;
                }
                if (List.Count == 0)
                {
                    Alerta("La lista de productos esta vacía");
                    return;
                }
                Sesion   sesion   = (Sesion)Session["Sesion" + Session.SessionID];
                string   Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Convenio conv     = new Convenio();

                CN_Convenio cn_conv     = new CN_Convenio();
                int         Verificador = 0;

                LlenarEncabezado(ref conv, sesion.Id_U);

                cn_conv.InsertarConvenio(conv, List, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    if (int.Parse(HFTipoOp.Value) == 0)
                    {
                        AlertaCerrar("Los datos se guardaron correctamente");
                    }
                    else
                    {
                        AlertaCerrar("Se realizó la sustición correctamente");
                    }
                }
                else
                {
                    if (int.Parse(HFTipoOp.Value) == 0)
                    {
                        Alerta("Error al tratar de guardar convenio");
                    }
                    else
                    {
                        Alerta("Error al tratar de realizar la sustitución");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Guardar()
        {
            try
            {
                string Conexion            = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Sesion sesion              = (Sesion)Session["Sesion" + Session.SessionID];
                List <SolConvenioDet> List = new List <SolConvenioDet>();
                SolConvenioDet        s;
                foreach (GridDataItem item in this.rgSolicitudDet.MasterTableView.Items)
                {
                    s               = new SolConvenioDet();
                    s.Id_Sol        = int.Parse(LblId_Sol.Text);
                    s.Id_Cte        = int.Parse(item["Id_Cte"].Text);
                    s.Sol_CteNombre = item["Sol_CteNombre"].Text;
                    if ((item["Rechazado"].FindControl("chkRechazar") as CheckBox).Checked == true)
                    {
                        s.SolD_Estatus = "R";
                    }
                    else if ((item["Autorizar"].FindControl("chkAutorizar") as CheckBox).Checked == true)
                    {
                        s.SolD_Estatus = "A";
                    }
                    else
                    {
                        Alerta("Debe seleccionar una opcion para el cliente <b>" + s.Id_Cte.ToString() + "-" + s.Sol_CteNombre + "</b>");
                        return;
                    }


                    List.Add(s);
                }
                int         Id_Sol      = int.Parse(LblId_Sol.Text);
                int         Verificador = 0;
                CN_Convenio cn_conv     = new CN_Convenio();

                cn_conv.ConvenioSolicitud_Atender(Id_Sol, List, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    cn_conv.ConvenioSolicitud_EnviarCorreoAtendio(Id_Sol, ref Verificador, sesion.Emp_Cnx);
                    //string script = "<script>RefreshParentPage()</" + "script>";
                    //ScriptManager.RegisterStartupScript(this, this.GetType(), "RefreshParentPage", script, false);
                    AlertaCerrar("Se ha atendido la solicitud de manera exitosa");
                }
                else
                {
                    Alerta("Alerta al tratar de atender la solicitud");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 11
0
        private void Modificar()
        {
            try
            {
                string             Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                List <ConvenioDet> List     = new List <ConvenioDet>();
                List = ListDet;

                if (List == null)
                {
                    Alerta("La lista de productos esta vacía");
                    return;
                }
                if (List.Count == 0)
                {
                    Alerta("La lista de productos esta vacía");
                    return;
                }

                Sesion      sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                Convenio    conv        = new Convenio();
                CN_Convenio cn_conv     = new CN_Convenio();
                int         Verificador = 0;

                LlenarEncabezadoMod(ref conv, sesion.Id_U);
                cn_conv.ModificaConvenio(conv, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    cn_conv.InsertarConvenioDet(int.Parse(HFId_PC.Value), List, ref Verificador, Conexion);

                    if (Verificador == -1)
                    {
                        //JMM: Envio el correo de modificación
                        cn_conv.ConvenioModifico_EnviarCorreo(int.Parse(HFId_PC.Value), sesion.Emp_Cnx);
                        AlertaCerrar("Los datos se modificaron correctamente");
                    }
                    else
                    {
                        Alerta("Error al insertar los detalles del convenio");
                    }
                }
                else
                {
                    Alerta("Error al tratar de modificar el convenio");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 12
0
        private void Guardar()
        {
            try
            {
                if (ListDet.Count == 0)
                {
                    Alerta("Debe agregar al menos un cliente");
                    return;
                }

                string      Conexion    = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Sesion      sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio cn_conv     = new CN_Convenio();
                SolConvenio sol         = new SolConvenio();
                int         Verificador = 0;

                LlenarEncabezado(ref sol);

                cn_conv.ConvenioSolicitud_Insertar(sol, ref Verificador, Conexion);

                if (Verificador != 0)
                {
                    List <SolConvenioDet> List = new List <SolConvenioDet>();
                    List = ListDet;
                    int Id_Sol = Verificador;
                    cn_conv.ConvenioSolicitud_InsertarDet(Id_Sol, sol, List, ref Verificador, Conexion);

                    if (Verificador == -1)
                    {
                        cn_conv.ConvenioSolicitud_EnviarCorreoCreoSol(Id_Sol, ref Verificador, sesion.Emp_Cnx);
                        AlertaCerrar("Se generó correctamente la solicitud de convenio  <b> Folio: " + Id_Sol.ToString() + "</b>");
                    }
                    else
                    {
                        Alerta("Error al tratar de guardar la solicitud");
                        return;
                    }
                }
                else
                {
                    Alerta("Error al tratar de guardar la solicitud");
                    return;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 13
0
        private void Modificar()
        {
            try
            {
                if (ListDet.Count == 0)
                {
                    Alerta("Debe agregar al menos un cliente");
                    return;
                }

                string      Conexion    = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio cn_conv     = new CN_Convenio();
                SolConvenio sol         = new SolConvenio();
                int         Verificador = 0;

                LlenarEncabezado(ref sol);

                cn_conv.ConvenioSolicitud_Modificar(sol, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    List <SolConvenioDet> List = new List <SolConvenioDet>();
                    List = ListDet;
                    int Id_Sol = int.Parse(HFId_Sol.Value);
                    cn_conv.ConvenioSolicitud_InsertarDet(Id_Sol, sol, List, ref Verificador, Conexion);

                    if (Verificador == -1)
                    {
                        AlertaCerrar("Los datos se modificaron correctamente");
                    }
                    else
                    {
                        Alerta("Error al tratar de modificar la solicitud");
                        return;
                    }
                }
                else
                {
                    Alerta("Error al tratar de modificar la solicitud");
                    return;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 14
0
        private string ObtenerCapturaUsuario(string Cat_DescCorta)
        {
            try
            {
                string      Cat_CapturaUsuario = null;
                string      Conexion           = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio cn_conv            = new CN_Convenio();
                cn_conv.ConsultaCapturaUsuario(Cat_DescCorta, ref Cat_CapturaUsuario, Conexion);


                return(Cat_CapturaUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 15
0
        private int ObtenerConsecutivo()
        {
            try
            {
                int         Id_Sol   = 0;
                string      Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio cn_conv  = new CN_Convenio();

                cn_conv.ConsultaConsecutivoSolicitud(ref Id_Sol, Conexion);

                return(Id_Sol);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 16
0
        private void CargarPermisosEspeciales()
        {
            try
            {
                Sesion      sesion  = (Sesion)Session["Sesion" + Session.SessionID];
                Convenio    conv    = new Convenio();
                CN_Convenio cn_conv = new CN_Convenio();

                cn_conv.ConsultaUsuariosEspeciales(ref conv, sesion.Emp_Cnx);

                convenio = conv;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 17
0
        private List <SolConvenioDet> GetList()
        {
            try
            {
                List <SolConvenioDet> List    = new List <SolConvenioDet>();
                CN_Convenio           cn_conv = new CN_Convenio();
                string Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];

                cn_conv.Convenio_ConsultaVinculados(int.Parse(HFId_PC.Value), int.Parse(HFId_Cd.Value), ref List, Conexion);

                return(List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void ConsultaDetalle()
        {
            try
            {
                string                Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio           cn_conv  = new CN_Convenio();
                List <SolConvenioDet> List     = new List <SolConvenioDet>();

                cn_conv.ConvenioSolicitud_ConsultaDetAt(int.Parse(this.LblId_Sol.Text), ref List, Conexion);

                ListDet = List;
                rgSolicitudDet.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 19
0
        private List <Convenio> GetListSucursales()
        {
            try
            {
                List <Convenio> List    = new List <Convenio>();
                int             Id_U    = HiddenId_U.Value == "" ? -1 : Convert.ToInt32(HiddenId_U.Value);
                Sesion          sesion  = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio     cn_conv = new CN_Convenio();
                cn_conv.ConsultaPermisosSucursal(Id_U, ref List, sesion.Emp_Cnx);


                return(List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void ConsultaLista()
        {
            try
            {
                Sesion          sesion  = (Sesion)Session["Sesion" + Session.SessionID];
                List <Convenio> List    = new List <Convenio>();
                int             Id_U    = int.Parse(HFId_U.Value);
                CN_Convenio     cn_conv = new CN_Convenio();

                cn_conv.ConsultaPermisosSucursal(Id_U, ref List, sesion.Emp_Cnx);

                this.rgSucursal.DataSource = List;
                rgSucursal.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 21
0
        private void ConsultaLista()
        {
            try
            {
                string          Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                List <Convenio> List     = new List <Convenio>();
                int             Id_PC    = int.Parse(HFId_PC.Value);
                CN_Convenio     cn_conv  = new CN_Convenio();

                cn_conv.ConsultaProConvSucursal(Id_PC, ref List, Conexion);

                this.rgVincular.DataSource = List;
                rgVincular.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 22
0
        private void Cancelar(int Id_Sol)
        {
            try
            {
                string      Conexion    = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio cn_conv     = new CN_Convenio();
                int         Verificador = 0;

                cn_conv.ConvenioSolicitud_Cancelar(Id_Sol, ref Verificador, Conexion);

                if (Verificador == -1)
                {
                    Alerta("Se canceló la solicitud de manera exitosa");
                    rg1.Rebind();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 23
0
        //private void ConsultaConvenio()
        //{
        //    try
        //    {
        //        string Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
        //        CN_Convenio cn_conv = new CN_Convenio();
        //        Convenio conv = new Convenio();
        //        List<ConvenioDet> List = new List<ConvenioDet>();
        //        int Id_PC = int.Parse(HFId_PC.Value);

        //        cn_conv.ConsultaConvenio(Id_PC, ref conv, Conexion);
        //        VaciaEncabezado(conv);
        //        cn_conv.ConsultaConvenioDet(Id_PC, ref List, Conexion);
        //        ListDet = List;
        //        rgConvenioDet.DataSource = List;
        //        rgConvenioDet.DataBind();

        //        if (this.HFTipoOp.Value == "1")
        //        {
        //            this.TxtConvAnt.Visible = true;
        //            this.LblConvAnt.Visible = true;
        //            CargaConsecutivo();
        //        }
        //        else
        //        {
        //            this.CmbId_Cat.Enabled = false;
        //            //this.TxtPC_NoConvenio.Enabled = false;
        //        }


        //    }
        //    catch (Exception ex)
        //    {

        //        throw ex;
        //    }
        //}
        private List <ConvenioDet> ConsultaConvenio()
        {
            try
            {
                CN_Convenio        cn_conv  = new CN_Convenio();
                Convenio           conv     = new Convenio();
                List <ConvenioDet> List     = new List <ConvenioDet>();
                string             Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                Sesion             sesion   = (Sesion)Session["Sesion" + Session.SessionID];

                int Id_PC = int.Parse(HFId_PC.Value);
                cn_conv.ConsultaConvenio(Id_PC, ref conv, Conexion);
                VaciaEncabezado(conv);
                cn_conv.ConsultaConvenioDet(Id_PC, ref List, Conexion);
                return(ListDet = List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 24
0
        private void InsertarPermisosSucursal(int Id_U)
        {
            try
            {
                Sesion          sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio     cn_conv     = new CN_Convenio();
                List <Convenio> List        = new List <Convenio>();
                int             Verificador = 0;

                LlenarLista(ref List, Id_U);
                cn_conv.InsertarPermisosSucursal(List, ref Verificador, sesion.Emp_Cnx);

                if (Verificador != -1)
                {
                    Alerta("Error inesperado al tratar de guardar los datos");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 25
0
        private void CargarPermisosEspeciales()
        {
            try
            {
                Sesion      sesion  = (Sesion)Session["Sesion" + Session.SessionID];
                Convenio    conv    = new Convenio();
                CN_Convenio cn_conv = new CN_Convenio();

                cn_conv.ConsultaUsuariosEspeciales(ref conv, sesion.Emp_Cnx);

                this.CmbId_UAdmin1.SelectedValue      = conv.Pue_Admin1.ToString();
                this.CmbId_UAdmin2.SelectedValue      = conv.Pue_Admin2.ToString();
                this.CmbId_UCteIntranet.SelectedValue = conv.Pue_CteIntranet.ToString();
                this.CmbId_UCteMacola.SelectedValue   = conv.Pue_CteMacola.ToString();
                this.CmbId_UComodato.SelectedValue    = conv.Pue_EqComodato.ToString();
                this.CmbId_UTodo.SelectedValue        = conv.Pue_VerTodo.ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 26
0
        private void EnviarCorreo(int Id_Sol)
        {
            try
            {
                Sesion      sesion      = (Sesion)Session["Sesion" + Session.SessionID];
                CN_Convenio cn_conv     = new CN_Convenio();
                int         Verificador = 0;

                cn_conv.ConvenioSolicitud_EnviarCorreoCreoSol(Id_Sol, ref Verificador, sesion.Emp_Cnx);

                if (Verificador == -1)
                {
                    Alerta("Se ha enviado la solicitud por correo electrónico");
                }
                else
                {
                    Alerta("Ocurrio un error al tratar de envíar el correo, favor de intentarlo nuevamente");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void ConsultaEncabezado()
        {
            try
            {
                string      Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                CN_Convenio cn_conv  = new CN_Convenio();
                SolConvenio sol      = new SolConvenio();

                cn_conv.ConvenioSolicitud_ConsultaAt(HFSol_Unique.Value, ref sol, Conexion);

                LblId_Sol.Text        = sol.Id_Sol.ToString();
                LblCd_Nombre.Text     = sol.CD_Nombre;
                LblU_Nombre.Text      = sol.Sol_UNombre;
                LblU_Correo.Text      = sol.Sol_UCorreo;
                LblSol_Fecha.Text     = sol.Sol_Fecha.ToShortDateString();
                LblPC_NoConvenio.Text = sol.PC_NoConvenio;
                LblPC_Nombre.Text     = sol.PC_Nombre;
                LblId_CatStr.Text     = sol.Cat_DescCorta;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Sesion Sesion = new Sesion();
                Sesion = (Sesion)Session["Sesion" + Session.SessionID];
                if (Sesion == null)
                {
                    string[] pag = Page.Request.Url.ToString().Split(new string[] { "/", @"\" }, StringSplitOptions.RemoveEmptyEntries);
                    Session["dir" + Session.SessionID] = pag[pag.Length - 1];
                    Response.Redirect("login.aspx", false);
                }
                else
                {
                    if (!Page.IsPostBack)
                    {
                        this.ValidarPermisos();
                        if (Sesion.Cu_Modif_Pass_Voluntario == false)
                        {
                            RAM1.ResponseScripts.Add("AbrirContrasenas(); return false;");
                            return;
                        }
                        this.CargarCentros();

                        CargarPermisosEspeciales();

                        double ancho = 0;
                        foreach (GridColumn gc in rg1.Columns)
                        {
                            if (gc.Display)
                            {
                                ancho = ancho + gc.HeaderStyle.Width.Value;
                            }
                        }
                        rg1.Width = Unit.Pixel(Convert.ToInt32(ancho));
                        rg1.MasterTableView.Width = Unit.Pixel(Convert.ToInt32(ancho));
                        rg1.Rebind();

                        if (Page.Request.QueryString["Unq"].ToString() != "0")
                        {
                            string   Sol_Unique = Page.Request.QueryString["Unq"].ToString();
                            Convenio conv       = (Convenio)Session["Convenio" + Session.SessionID];
                            Sesion   sesion     = (Sesion)Session["Sesion" + Session.SessionID];

                            if (conv.Pue_Admin1 != sesion.Id_U && conv.Pue_Admin2 != sesion.Id_U)
                            {
                                Alerta("No tiene permisos para atender la solicitud");
                                return;
                            }

                            int         TipoOp   = 0;
                            CN_Convenio cn_conv  = new CN_Convenio();
                            SolConvenio sol      = new SolConvenio();
                            string      Conexion = System.Configuration.ConfigurationManager.AppSettings["strConnectionCentral"];
                            cn_conv.ConvenioSolicitud_ConsultaAt(Sol_Unique, ref sol, Conexion);

                            if (sol.Sol_Estatus == "C")
                            {
                                Alerta("Imposible atender la solicitud ya que se encuentra en estatus cancelado");
                                return;
                            }
                            else if (sol.Sol_Estatus == "A")
                            {
                                TipoOp = 1;
                            }


                            RAM1.ResponseScripts.Add("return OpenWindowSolicitudAt('" + Sol_Unique + "', '" + TipoOp + "')");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }