예제 #1
0
        /// <summary>
        /// MÉTODO PARA ACTUALIZAR AL CLIENTE
        /// </summary>
        private void Actualizar()
        {
            int IDUsuarioActual = 0;

            int.TryParse(((Usuarios)Session["Usuario"]).Id.ToString(), out IDUsuarioActual);
            //PROMOTOR
            int ID = int.Parse(Request.QueryString["id"].ToString());

            App_Code.Entidades.Clientes Cliente = new App_Code.Entidades.Clientes
            {
                Id        = ID,
                IdUsuario = IDUsuarioActual
            };
            Cliente.ConsultarID();
            ClienteFormulario(Cliente);
            Cliente.Actualizar();
            //REDES SOCIALES DEL CLIENTE
            GuardarRedSocial(Cliente.Id, 3, 1, tb_Facebook.Text);
            GuardarRedSocial(Cliente.Id, 3, 2, tb_Twitter.Text);
            GuardarRedSocial(Cliente.Id, 3, 3, tb_Instagram.Text);
            //DOCUMENTOS DEL CLIENTE
            GuardarDocumentos(Cliente.Id, 3, 1, fu_ActaNacimiento.FileName);
            GuardarDocumentos(Cliente.Id, 3, 2, fu_INE.FileName);
            GuardarDocumentos(Cliente.Id, 3, 3, fu_CURP.FileName);
            GuardarDocumentos(Cliente.Id, 3, 4, fu_ConstanciaResidencia.FileName);
            GuardarDocumentos(Cliente.Id, 3, 5, fu_ComprobanteDomicilio.FileName);
            GuardarDocumentos(Cliente.Id, 3, 6, fu_ComprobanteIngresos.FileName);

            Session["Alerta"] = Herramientas.Alerta("Operación existosa!", "Cliente actualizado correctamente.", 3);
            Response.Redirect("Listado.aspx");
        }
예제 #2
0
        /// <summary>
        /// EVENTO PARA AUTORIZAR EL CLIENTE
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void bAutorizar_Click(object sender, EventArgs e)
        {
            int IDUsuarioActual = 0;

            int.TryParse(((Usuarios)Session["Usuario"]).Id.ToString(), out IDUsuarioActual);
            Button boton = (Button)sender;
            int    id    = int.Parse(boton.CommandArgument);

            App_Code.Entidades.Clientes Cliente = new App_Code.Entidades.Clientes
            {
                Id        = id,
                IdUsuario = IDUsuarioActual
            };
            Cliente.ConsultarID();
            Cliente.IdEstatus = 1;
            Cliente.Actualizar();
            Literal literal = (Literal)Master.FindControl("lAlerta");

            if (Cliente.Id != 0)
            {
                //BAJA DE REDES SOCIALES DEL CLIENTE
                RedesSociales RedesCiente = new RedesSociales
                {
                    IdActor     = Cliente.Id,
                    IdTipoActor = 3
                };
                using (DataSet ConsultaRedesCliente = RedesCiente.ConsultarTodo())
                {
                    foreach (DataRow FilaRedCliente in ConsultaRedesCliente.Tables[0].Rows)
                    {
                        RedesSociales RedSocial = new RedesSociales
                        {
                            Id          = int.Parse(FilaRedCliente["Id"].ToString()),
                            IdTipoActor = 3
                        };
                        RedSocial.ConsultarID();
                        RedSocial.IdEstatus = 4;
                        RedSocial.Actualizar();
                    }
                }
                //BAJA DE DOCUMENTOS DEL CLIENTE
                Documentos Documentos = new Documentos()
                {
                    IdActor     = Cliente.Id,
                    IdTipoActor = 3
                };
                using (DataSet ConsultaDocumentosCliente = Documentos.ConsultarTodo())
                {
                    foreach (DataRow FilaDocumentoCliente in ConsultaDocumentosCliente.Tables[0].Rows)
                    {
                        Documentos Documento = new Documentos()
                        {
                            Id          = int.Parse(FilaDocumentoCliente["Id"].ToString()),
                            IdTipoActor = 3
                        };
                        Documento.ConsultarID();
                        Documento.IdEstatus = 1;
                        Documento.Actualizar();
                    }
                }
                literal.Text = Herramientas.Alerta("Operación existosa!", "Cliente autorizado correctamente.", 3);
            }
            else
            {
                literal.Text = Herramientas.Alerta("Ocurrió un error!", "No ha sido posible autorizar al cliente.", 4);
            }
            CargarGrid();
        }