Ejemplo n.º 1
0
        /// <summary>
        /// MÉTODO PARA GUARDAR LAS REDES SOCIALES
        /// </summary>
        /// <param name="id"></param>
        /// <param name="idTipoActor"></param>
        /// <param name="idTipoRed"></param>
        /// <param name="URL"></param>
        private void GuardarRedSocial(int?id, int idTipoActor, int idTipoRed, string URL)
        {
            int IDUsuarioActual = 0;

            int.TryParse(((Usuarios)Session["Usuario"]).Id.ToString(), out IDUsuarioActual);
            RedesSociales Red = new RedesSociales
            {
                IdActor         = id,
                IdTipoActor     = idTipoActor,
                IdTipoRedSocial = idTipoRed,
                IdUsuario       = IDUsuarioActual
            };

            if (Red.IdTipoActor == 5)
            {
                Red.ConsultarRedesSocialesReferenciasPromotores();
            }
            else
            {
                Red.ConsultarID();
            }
            Red.URL = URL;
            if (Red.Id == null)
            {
                Red.Agregar();
            }
            else
            {
                Red.Actualizar();
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Evento para eliminar el promotor
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void bEliminar_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.Promotores Promotor = new App_Code.Entidades.Promotores
            {
                Id        = id,
                IdUsuario = IDUsuarioActual
            };
            Promotor.ConsultarID();
            Promotor.IdEstatus = 2;
            Promotor.Actualizar();
            Literal literal = (Literal)Master.FindControl("lAlerta");

            if (Promotor.Id != 0)
            {
                //BAJA DE REDES SOCIALES DEL PROMOTOR
                RedesSociales RedesPromotor = new RedesSociales
                {
                    IdActor     = Promotor.Id,
                    IdTipoActor = 2
                };
                using (DataSet ConsultaRedesPromotor = RedesPromotor.ConsultarTodo())
                {
                    foreach (DataRow FilaRedPromotor in ConsultaRedesPromotor.Tables[0].Rows)
                    {
                        RedesSociales RedSocial = new RedesSociales
                        {
                            Id          = int.Parse(FilaRedPromotor["Id"].ToString()),
                            IdTipoActor = 2
                        };
                        RedSocial.ConsultarID();
                        RedSocial.IdEstatus = 2;
                        RedSocial.Actualizar();
                    }
                }
                //BAJA DE DOCUMENTOS DEL PROMOTOR
                Documentos Documentos = new Documentos()
                {
                    IdActor     = Promotor.Id,
                    IdTipoActor = 2
                };
                using (DataSet ConsultaDocumentosPromotor = Documentos.ConsultarTodo())
                {
                    foreach (DataRow FilaDocumentoPromotor in ConsultaDocumentosPromotor.Tables[0].Rows)
                    {
                        Documentos Documento = new Documentos()
                        {
                            Id          = int.Parse(FilaDocumentoPromotor["Id"].ToString()),
                            IdTipoActor = 2
                        };
                        Documento.ConsultarID();
                        Documento.IdEstatus = 2;
                        Documento.Actualizar();
                    }
                }
                //REFERENCIAS
                ReferenciasPromotores ReferenciasPromotor = new ReferenciasPromotores()
                {
                    IdActor = Promotor.Id
                };
                using (DataSet ConsultaReferencias = ReferenciasPromotor.ConsultarTodo())
                {
                    foreach (DataRow FilaReferencias in ConsultaReferencias.Tables[0].Rows)
                    {
                        ReferenciasPromotores Referencia = new ReferenciasPromotores()
                        {
                            Id = int.Parse(FilaReferencias["Id"].ToString())
                        };
                        Referencia.ConsultarID();
                        Referencia.IdEstatus = 2;
                        Referencia.Actualizar();
                        //BAJA DE REDES SOCIALES DE LA REFERENCIA
                        RedesSociales RedesReferencia = new RedesSociales
                        {
                            IdActor     = Referencia.Id,
                            IdTipoActor = 5
                        };
                        using (DataSet ConsultaRedesReferencia = RedesReferencia.ConsultarTodo())
                        {
                            foreach (DataRow FilaRedReferencia in ConsultaRedesReferencia.Tables[0].Rows)
                            {
                                RedesSociales RedSocial = new RedesSociales
                                {
                                    Id          = int.Parse(FilaRedReferencia["Id"].ToString()),
                                    IdTipoActor = 5
                                };
                                RedSocial.ConsultarID();
                                RedSocial.IdEstatus = 2;
                                RedSocial.Actualizar();
                            }
                        }
                        //BAJA DE DOCUMENTOS DEL PROMOTOR
                        Documentos DocumentosReferencia = new Documentos()
                        {
                            IdActor     = Referencia.Id,
                            IdTipoActor = 5
                        };
                        using (DataSet ConsultaDocumentosReferencia = DocumentosReferencia.ConsultarTodo())
                        {
                            foreach (DataRow FilaDocumentoReferencia in ConsultaDocumentosReferencia.Tables[0].Rows)
                            {
                                Documentos Documento = new Documentos()
                                {
                                    Id          = int.Parse(FilaDocumentoReferencia["Id"].ToString()),
                                    IdTipoActor = 5
                                };
                                Documento.ConsultarID();
                                Documento.IdEstatus = 2;
                                Documento.Actualizar();
                            }
                        }
                    }
                }
                literal.Text = Herramientas.Alerta("Operación existosa!", "Promotor eliminado correctamente.", 3);
            }
            else
            {
                literal.Text = Herramientas.Alerta("Ocurrió un error!", "No ha sido posible eliminar al promotor.", 4);
            }
            CargarGrid();
        }
Ejemplo n.º 3
0
 public DataSet Delete([FromBody] RedesSociales Red)
 {
     Red.IdEstatus = 2;
     return(Red.Actualizar());
 }
Ejemplo n.º 4
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();
        }
Ejemplo n.º 5
0
 public DataSet Update([FromBody] RedesSociales Red)
 {
     return(Red.Actualizar());
 }