public bool InsertarPromoVisa(ZoTipoPromo promo)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();

            parametros.Add(promo.DescTipoPromo);
            parametros.Add(promo.FecDesde);
            parametros.Add(promo.FecHasta);
            parametros.Add(promo.Descu1);
            parametros.Add(promo.Descu2);
            parametros.Add(promo.Descu3);
            parametros.Add(promo.Descu4);
            parametros.Add(promo.Descu5);
            parametros.Add(promo.Descu6);
            parametros.Add(promo.Descu7);
            parametros.Add(promo.Cuota1);
            parametros.Add(promo.Cuota2);
            parametros.Add(promo.Cuota3);
            parametros.Add(promo.Cuota4);
            parametros.Add(promo.Cuota5);
            parametros.Add(promo.Cuota6);
            parametros.Add(promo.Cuota7);
            parametros.Add(promo.FlgBajaLogica);

            ado.ExecuteNonStoredProcedure("SP_INSERTAR_ZOPROMO", parametros);

            return true;
        }
        public bool DeleteClientesTemp()
        {
            AdoConn ado = new AdoConn();

            ado.ExecuteNonStoredProcedure("SP_DELETE_CLIEN1_TEMP");

            return true;
        }
        public bool sincronizarClientesTemp()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();

            ado.ExecuteNonStoredProcedure("SP_SINCRONIZAR_CLIENTES");

            return true;
        }
        public bool actualizarSolicitudes()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            //ds = ado.ExecuteStoredProcedureDS("SP_SINCRONIZAR_PRODUCTOS");
            ado.ExecuteNonStoredProcedure("SP_ALTERA_CLIENTE_CODSOL");

            return true;
        }
        public bool EliminarGrupoPermisos(int id)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(id);
            ado.ExecuteNonStoredProcedure("SP_ELIMINAR_GRUPOS_PERMISOS", parametros);

            return true;
        }
        public bool ModificarNombreGrupoPermisos(int id, string nombre)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(id);
            parametros.Add(nombre);
            ado.ExecuteNonStoredProcedure("SP_MODIFICAR_NOMBRE_GRUPOS_PERMISOS", parametros);

            return true;
        }
        public void ModificarGrupoPermisos(List<EnumPermisos> permisos, string nombre)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(nombre);
            ado.ExecuteNonStoredProcedure("ELIMINAR_GRUPOS_PERMISOS", parametros);

            foreach (EnumPermisos per in permisos)
            {
                parametros = new ArrayList();
                parametros.Add(nombre);
                parametros.Add((int)per);
                ado.ExecuteNonStoredProcedure("INSERT_GRUPOS_PERMISOS", parametros);
            }
        }
        public bool InsertGrupoPermisos(List<EnumPermisos> permisos, string nombre)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(nombre);
            ado.ExecuteNonStoredProcedure("SP_INSERTAR_GRUPOS", parametros);

            foreach (EnumPermisos per in permisos)
            {
                parametros = new ArrayList();
                parametros.Add(nombre);
                parametros.Add((int)per);
                ado.ExecuteNonStoredProcedure("INSERT_GRUPOS_PERMISOS", parametros);
            }
            return true;
        }
        public void SetearEstado(Usuario u, bool activar)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(u.Usu_id);
            parametros.Add(activar);

            ado.ExecuteNonStoredProcedure("SP_UPDATE_USUARIO_ESTADO", parametros);
        }
 public bool BorrarSolicitudes()
 {
     AdoConn ado = new AdoConn();
     ado.ExecuteNonStoredProcedure("SP_DELETE_SOLICITUD_ALTERA_CLIENTE");
     return true;
 }
 public void InsertarFactura(ZoSolicitud solicitud)
 {
     AdoConn ado = new AdoConn();
     ArrayList parametros = new ArrayList();
     parametros.Add(solicitud.Ip);
     parametros.Add(solicitud.Pais);
     parametros.Add(solicitud.CodClie);
     parametros.Add(solicitud.FechaCompra);
     parametros.Add(solicitud.Cantidad);
     parametros.Add(solicitud.NroFactura);
     parametros.Add(solicitud.NombreUsu);
     parametros.Add(solicitud.DirUsu);
     parametros.Add(solicitud.Nro);
     parametros.Add(solicitud.Dpto);
     parametros.Add(solicitud.Piso);
     parametros.Add(solicitud.CodProv);
     parametros.Add(solicitud.Ciudad);
     parametros.Add(solicitud.Vehiculo);
     parametros.Add(solicitud.Cuotas);
     parametros.Add(solicitud.FlgProcesado);
     parametros.Add(solicitud.FecAlta);
     parametros.Add(solicitud.UsuAlta);
     parametros.Add(solicitud.Telefono);
     parametros.Add(solicitud.CodPos);
     parametros.Add(solicitud.NroTicket);
     parametros.Add(solicitud.NroCom);
     parametros.Add(solicitud.NroTarjeta);
     parametros.Add(solicitud.NroAuto);
     parametros.Add(solicitud.Precio);
     parametros.Add(solicitud.CodPromo);
     parametros.Add(solicitud.Descuento);
     parametros.Add(solicitud.CodAux);
     parametros.Add(solicitud.Nota);
     ado.ExecuteNonStoredProcedure("SP_INSERT_ZOSOLICITUD", parametros);
 }
        public bool ProcresarZoSolicitudDatosExternos()
        {
            AdoConn ado = new AdoConn();

            ado.ExecuteNonStoredProcedure("SP_PROCESA_ZOSOLICITUD_DATOSEXTERNOS");

            return true;
        }
        public void ModificarFiltroBusquedaIP(CheckBoxList chklist)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros;

            for (int i = 0; i < chklist.Items.Count; i++)
            {
                parametros = new ArrayList();
                parametros.Add(chklist.Items[i].Value);
                parametros.Add(chklist.Items[i].Selected ? "1" : "0");
                ado.ExecuteNonStoredProcedure("SP_MODIFICAR_IP_FLGFILBUSQ", parametros);
            }
        }